现在已有一个窗口程序,窗口标题为A,A的子窗口有个标题为B的button。想做另一个窗口程序用里面的button1键来传递一个click消息给B按钮。下面是我写的,不知道什么地方出现叻问题,新手上路还望大家不吝赐教~
void CSensitivityTestbeta1Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
HWND hDlg;
HWND hBN;
hDlg=::FindWindow(NULL,"A");
hBN=::FindWindowEx(hDlg,NULL,NULL,"B");
::SendMessage(hBN, BM_CLICK, 0, 0);
}
求详解~ 新手光环笼罩说的太简略我听不懂的
void CSensitivityTestbeta1Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
HWND hDlg;
HWND hBN;
hDlg=::FindWindow(NULL,"A");
hBN=::FindWindowEx(hDlg,NULL,NULL,"B");
::SendMessage(hBN, BM_CLICK, 0, 0);
}
求详解~ 新手光环笼罩说的太简略我听不懂的
===============
检查一下这个API调用是否正确返回了。
=================
这个不对,BM_CLICK不是消息,应该用WM_COMMAND消息,BM_CLICK作为wParam的高位参数传进去。
SendMessage()应该怎么用