• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // EditPage.h
2 
3 #ifndef ZIP7_INC_EDIT_PAGE_H
4 #define ZIP7_INC_EDIT_PAGE_H
5 
6 #include "../../../Windows/Control/PropertyPage.h"
7 #include "../../../Windows/Control/Edit.h"
8 
9 struct CEditPageCtrl
10 {
11   NWindows::NControl::CEdit Edit;
12   bool WasChanged;
13   unsigned Ctrl;
14   unsigned Button;
15 };
16 
17 class CEditPage: public NWindows::NControl::CPropertyPage
18 {
19   CEditPageCtrl _ctrls[3];
20 
21   bool _initMode;
22 public:
23   virtual bool OnInit() Z7_override;
24   virtual void OnNotifyHelp() Z7_override;
25   virtual bool OnCommand(unsigned code, unsigned itemID, LPARAM param) Z7_override;
26   virtual LONG OnApply() Z7_override;
27   virtual bool OnButtonClicked(unsigned buttonID, HWND buttonHWND) Z7_override;
28 };
29 
30 #endif
31