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