OSDN Git Service

f1a75441058570d68dec0aa52c0e5b5eebd51f6a
[xkeymacs/xkeymacs.git] / xkeymacs / propertiesbasic.h
1 #if !defined(AFX_PROPERTIESBASIC_H__04D80B48_2913_4D7C_86A4_3049877B6996__INCLUDED_)\r
2 #define AFX_PROPERTIESBASIC_H__04D80B48_2913_4D7C_86A4_3049877B6996__INCLUDED_\r
3 \r
4 class CProperties;\r
5 #if _MSC_VER > 1000\r
6 #pragma once\r
7 #endif // _MSC_VER > 1000\r
8 // PropertiesBasic.h : header file\r
9 //\r
10 \r
11 /////////////////////////////////////////////////////////////////////////////\r
12 // CPropertiesBasic dialog\r
13 \r
14 class CPropertiesBasic : public CPropertyPage\r
15 {\r
16         DECLARE_DYNCREATE(CPropertiesBasic)\r
17 \r
18 // Construction\r
19 public:\r
20         void EnableControl();\r
21         void GetDialogData();\r
22         void InitChanged(BOOL bChanged);\r
23         void SetDialogData(CString szApplicationName);\r
24         void SetAllDialogData(UINT nCheck, BOOL bChanged);\r
25         CPropertiesBasic();\r
26         ~CPropertiesBasic();\r
27 \r
28 // Dialog Data\r
29         //{{AFX_DATA(CPropertiesBasic)\r
30         enum { IDD = IDD_PROPERTIES_BASIC };\r
31         //}}AFX_DATA\r
32 \r
33 \r
34 // Overrides\r
35         // ClassWizard generate virtual function overrides\r
36         //{{AFX_VIRTUAL(CPropertiesBasic)\r
37         public:\r
38         virtual BOOL OnSetActive();\r
39         virtual BOOL OnKillActive();\r
40         virtual BOOL PreTranslateMessage(MSG* pMsg);\r
41         protected:\r
42         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support\r
43         //}}AFX_VIRTUAL\r
44 \r
45 // Implementation\r
46 protected:\r
47         // Generated message map functions\r
48         //{{AFX_MSG(CPropertiesBasic)\r
49         afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);\r
50         afx_msg void OnAlt();\r
51         afx_msg void OnC_();\r
52         afx_msg void OnCa();\r
53         afx_msg void OnCb();\r
54         afx_msg void OnCbackslash();\r
55         afx_msg void OnCbackslash106();\r
56         afx_msg void OnCd();\r
57         afx_msg void OnCdigit();\r
58         afx_msg void OnCe();\r
59         afx_msg void OnCf();\r
60         afx_msg void OnCg();\r
61         afx_msg void OnCh();\r
62         afx_msg void OnCi();\r
63         afx_msg void OnCk();\r
64         afx_msg void OnCl();\r
65         afx_msg void OnCm();\r
66         afx_msg void OnCms5();\r
67         afx_msg void OnCn();\r
68         afx_msg void OnCo();\r
69         afx_msg void OnCo2();\r
70         afx_msg void OnCp();\r
71         afx_msg void OnCq();\r
72         afx_msg void OnCr();\r
73         afx_msg void OnCs();\r
74         afx_msg void OnCslash();\r
75         afx_msg void OnCspace();\r
76         afx_msg void OnCt();\r
77         afx_msg void OnCu();\r
78         afx_msg void OnCv();\r
79         afx_msg void OnCw();\r
80         afx_msg void OnCxb();\r
81         afx_msg void OnCxcc();\r
82         afx_msg void OnCxcf();\r
83         afx_msg void OnCxcj();\r
84         afx_msg void OnCxcp();\r
85         afx_msg void OnCxcs();\r
86         afx_msg void OnCxct();\r
87         afx_msg void OnCxcw();\r
88         afx_msg void OnCxe();\r
89         afx_msg void OnCxh();\r
90         afx_msg void OnCxk();\r
91         afx_msg void OnCxs0();\r
92         afx_msg void OnCxs9();\r
93         afx_msg void OnCxu();\r
94         afx_msg void OnCy();\r
95         afx_msg void OnCz();\r
96         afx_msg void OnLeftAlt();\r
97         afx_msg void OnMb();\r
98         afx_msg void OnMd();\r
99         afx_msg void OnMf();\r
100         afx_msg void OnMi();\r
101         afx_msg void OnMs1();\r
102         afx_msg void OnMs5();\r
103         afx_msg void OnMscomma();\r
104         afx_msg void OnMsperiod();\r
105         afx_msg void OnMv();\r
106         afx_msg void OnMw();\r
107         afx_msg void OnMy();\r
108         afx_msg void OnRightAlt();\r
109         afx_msg void OnEscape();\r
110         afx_msg void OnSquareBra();\r
111         virtual BOOL OnInitDialog();\r
112         afx_msg void OnMdel();\r
113         afx_msg void OnMf12();\r
114         afx_msg void OnMt();\r
115         afx_msg void OnMc();\r
116         afx_msg void OnMl();\r
117         afx_msg void OnMu();\r
118         afx_msg void OnMx();\r
119         //}}AFX_MSG\r
120         DECLARE_MESSAGE_MAP()\r
121 private:\r
122         CToolTipCtrl m_ToolTip;\r
123         void Changed(int nObjectID);\r
124         CProperties* m_pProperties;\r
125         BOOL m_bChanged[sizeof(Commands)/sizeof(Commands[0])];\r
126         void UpdateDialogData(CString szApplicationName, BOOL bSaveAndValidate = TRUE);\r
127 };\r
128 \r
129 //{{AFX_INSERT_LOCATION}}\r
130 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.\r
131 \r
132 #endif // !defined(AFX_PROPERTIESBASIC_H__04D80B48_2913_4D7C_86A4_3049877B6996__INCLUDED_)\r