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_DLGFILEPROPERTIESPAGE_H__A39F7917_D5EC_493E_AE35_7B2543BE9650__INCLUDED_)
00023 #define AFX_DLGFILEPROPERTIESPAGE_H__A39F7917_D5EC_493E_AE35_7B2543BE9650__INCLUDED_
00024
00025 #pragma once
00026
00027 class CLibraryFile;
00028 class CLibraryList;
00029
00030
00031 class CFilePropertiesPage : public CPropertyPage
00032 {
00033
00034 public:
00035 CFilePropertiesPage(UINT nIDD);
00036 virtual ~CFilePropertiesPage();
00037
00038 DECLARE_DYNAMIC(CFilePropertiesPage)
00039
00040
00041 protected:
00042 CLibraryFile* GetFile();
00043 CLibraryList* GetList() const;
00044 private:
00045 void PaintStaticHeader(CDC* pDC, CRect* prc, LPCTSTR psz);
00046
00047
00048 public:
00049
00050
00051
00052 int m_nIcon;
00053
00054
00055 public:
00056
00057 protected:
00058 virtual void DoDataExchange(CDataExchange* pDX);
00059
00060
00061
00062 protected:
00063
00064 virtual BOOL OnInitDialog();
00065 afx_msg void OnPaint();
00066 afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
00067
00068 DECLARE_MESSAGE_MAP()
00069
00070 };
00071
00072
00073
00074 #endif // !defined(AFX_DLGFILEPROPERTIESPAGE_H__A39F7917_D5EC_493E_AE35_7B2543BE9650__INCLUDED_)