1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| HWND DirectUIHWND = NULL;
HWND CtrlNotifySink = NULL;
HWND ctrl1 = NULL;
HWND ctrl2 = NULL;
HWND ctrl3 = NULL;
HWND ctrl4 = NULL;
HWND ctrl5 = NULL;
HWND ctrl6 = NULL;
HWND ctrl7 = NULL;
DirectUIHWND = FindWindowEx(windowTarget,NULL,_T("DirectUIHWND"),NULL);
theApp.Log(_T("DirectUIHWND founded"));
CtrlNotifySink = FindWindowEx(DirectUIHWND,NULL,_T("CtrlNotifySink"),NULL); //1st
ctrl1 = FindWindowEx(CtrlNotifySink,NULL,_T("Button"),NULL);
CtrlNotifySink = GetWindow(CtrlNotifySink,2); //2nd (Checkbox)
ctrl2 = FindWindowEx(CtrlNotifySink,NULL,_T("Button"),NULL);
CtrlNotifySink = GetWindow(CtrlNotifySink,2); //3rd (OK button)
ctrl3 = FindWindowEx(CtrlNotifySink,NULL,_T("Button"),NULL);
CtrlNotifySink = GetWindow(CtrlNotifySink,2); //4th (Cancel button)
ctrl4 = FindWindowEx(CtrlNotifySink,NULL,_T("Button"),NULL);
CtrlNotifySink = GetWindow(CtrlNotifySink,2); //5th
ctrl5 = FindWindowEx(CtrlNotifySink,NULL,_T("Button"),NULL);
CtrlNotifySink = GetWindow(CtrlNotifySink,2); //6th
ctrl6 = FindWindowEx(CtrlNotifySink,NULL,_T("Button"),NULL);
CtrlNotifySink = GetWindow(CtrlNotifySink,2); //7th (Password field)
ctrl7 = FindWindowEx(CtrlNotifySink,NULL,_T("Button"),NULL);
::SendMessage(ctrl1, BM_SETCHECK, BST_CHECKED, 0);
Sleep(1000);
::SendMessage(ctrl2, BM_SETCHECK, BST_CHECKED, 0);
Sleep(1000);
::SendMessage(ctrl3, BM_SETCHECK, BST_CHECKED, 0);
Sleep(1000);
::SendMessage(ctrl4, BM_SETCHECK, BST_CHECKED, 0);
Sleep(1000);
::SendMessage(ctrl5, BM_SETCHECK, BST_CHECKED, 0);
Sleep(1000);
::SendMessage(ctrl6, BM_SETCHECK, BST_CHECKED, 0);
Sleep(1000);
::SendMessage(ctrl7, BM_SETCHECK, BST_CHECKED, 0);
Sleep(1000); |
Partager