00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #if !defined(AFX_DLGFILEPROPERTIESSHEET_H__FE20E80E_A1AA_438B_95B5_CC2F05412743__INCLUDED_)
00023 #define AFX_DLGFILEPROPERTIESSHEET_H__FE20E80E_A1AA_438B_95B5_CC2F05412743__INCLUDED_
00024
00025 #pragma once
00026
00027 #include "LibraryList.h"
00028
00029 class CSkinWindow;
00030
00031
00032 class CFilePropertiesSheet : public CPropertySheet
00033 {
00034
00035 public:
00036 CFilePropertiesSheet(UINT nIndex = 0);
00037 virtual ~CFilePropertiesSheet();
00038
00039 DECLARE_DYNAMIC(CFilePropertiesSheet)
00040
00041
00042 public:
00043 CLibraryList m_pList;
00044 protected:
00045 CSkinWindow* m_pSkin;
00046 CBrush m_brDialog;
00047
00048
00049 public:
00050 void Add(UINT nIndex);
00051 void Add(CLibraryList* pList);
00052
00053
00054 public:
00055
00056 public:
00057 virtual int DoModal(int nPage = -1);
00058 virtual BOOL OnInitDialog();
00059
00060
00061
00062 protected:
00063
00064 afx_msg void OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp);
00065 afx_msg UINT OnNcHitTest(CPoint point);
00066 afx_msg BOOL OnNcActivate(BOOL bActive);
00067 afx_msg void OnNcPaint();
00068 afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);
00069 afx_msg void OnNcLButtonUp(UINT nHitTest, CPoint point);
00070 afx_msg void OnNcLButtonDblClk(UINT nHitTest, CPoint point);
00071 afx_msg void OnNcMouseMove(UINT nHitTest, CPoint point);
00072 afx_msg void OnSize(UINT nType, int cx, int cy);
00073 afx_msg BOOL OnEraseBkgnd(CDC* pDC);
00074
00075 afx_msg LONG OnSetText(WPARAM wParam, LPARAM lParam);
00076 afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
00077
00078 DECLARE_MESSAGE_MAP()
00079 };
00080
00081
00082
00083 #endif // !defined(AFX_DLGFILEPROPERTIESSHEET_H__FE20E80E_A1AA_438B_95B5_CC2F05412743__INCLUDED_)