1 // SplitDialog.h 2 3 #ifndef ZIP7_INC_SPLIT_DIALOG_H 4 #define ZIP7_INC_SPLIT_DIALOG_H 5 6 #include "../../../Windows/Control/Dialog.h" 7 #include "../../../Windows/Control/ComboBox.h" 8 9 #include "SplitDialogRes.h" 10 11 class CSplitDialog: public NWindows::NControl::CModalDialog 12 { 13 NWindows::NControl::CComboBox _pathCombo; 14 NWindows::NControl::CComboBox _volumeCombo; 15 virtual void OnOK() Z7_override; 16 virtual bool OnInit() Z7_override; 17 virtual bool OnSize(WPARAM wParam, int xSize, int ySize) Z7_override; 18 virtual bool OnButtonClicked(unsigned buttonID, HWND buttonHWND) Z7_override; 19 void OnButtonSetPath(); 20 public: 21 UString FilePath; 22 UString Path; 23 CRecordVector<UInt64> VolumeSizes; 24 INT_PTR Create(HWND parentWindow = NULL) 25 { return CModalDialog::Create(IDD_SPLIT, parentWindow); } 26 }; 27 28 #endif 29