5 #include "BaseDialog.h"
24 void setClass(TCHAR *windowClassName) {
25 windowClass = windowClassName;
27 void setTitle(TCHAR *newTitle) {
35 virtual HWND
Create(HINSTANCE hInstance);
36 virtual LRESULT CALLBACK
WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
37 virtual LRESULT
OnCommand(
int wmId,
int wmEvent);
39 virtual LRESULT
OnNotify(LPNMHDR nmhdr);
46 #define FDX_Text(toObj, ctl, str, bufLen) ¥
48 SendMessage(ctl->getHwnd(),WM_GETTEXT,bufLen,str); ¥
50 SendMessage(ctl->getHwnd(),WM_SETTEXT,(WPARAM)0,str); ¥
53 #define FDX_Check(toObj, ctl, stat) ¥
55 stat = (SendMessage(ctl->getHwnd(),BM_GETCHECK,0,0) ?
true :
false); ¥
57 SendMessage(ctl->getHwnd(),BM_SETCHECK,(WPARAM)(stat ? 1 : 0),0); ¥
60 #define FDX_CBIndex(toObj, ctl, index) ¥
62 index = SendMessage(ctl->getHwnd(),CB_GETCURSEL,0,0); ¥
64 SendMessage(ctl->getHwnd(),CB_SETCURSEL,(WPARAM)index,0); ¥