具体窗口信息通过spy++查看。。
下面一自己的程序代码说明
查找主窗口
HWND MAIN2 =FindWindowEx( NULL, NULL,"#32770", "windows name" );//#32770 通过spy++上说 代表对话框
//查找主窗口的tab control子窗口
HWND hwnd2 = FindWindowEx( MAIN2, NULL,"SysTabControl32", NULL);
//tab control切换表现消息发送
SendMessage(hwnd2,TCM_SETCURFOCUS,2,0);
//查找“Apply”按钮
HWND apply = FindWindowEx( MAIN2, NULL,"Button", "Apply");
SendMessage(apply,BM_CLICK,0,0);
//查找tab contral第一个子窗口。 通过spy++显示 我这里第一个子窗口就是需要配置的那一页的窗口
HWND t1 = GetWindow(hwnd2, GW_CHILD);
//ComboBox 选择消息
HWND Contral = FindWindowEx( t1, Thread2,"ComboBox", NULL );
SendMessage(Contral,CB_SETCURSEL ,1,0);
//msdn上说CB_SETCURSEL后就不用发送CBN_SELCHANGE消息了,
//但是窗口得不到combox状态改变的通知
int id = GetDlgCtrlID(Contral);
SendMessage(GetParent(Contral), WM_COMMAND, MAKEWPARAM(id, CBN_SELCHANGE), (LPARAM)Contral);
//滑块 这里不知道怎么通知窗口滑块状态改变,有知道的大神们劳烦告诉一下小弟我
SendMessage(
(HWND) HTrackBar32, // handle to destination control
(UINT) TBM_SETPOS, // message ID
(WPARAM) TRUE, // = 0; not used, must be zero
(LPARAM) 0 // = 0; not used, must be zero
);