BOOL CMyhookDlg::PreTranslateMessage( MSG* pMsg )
{::SendMessage(GetDlgItem(IDC_BUTTON1)->m_hWnd,WM_LBUTTONDOWN,0,0);
return false;
}
上面能够看到button被按下的效果,而下面这个并没有执行我已经做的好的OnButton事件函数BOOL CMyhookDlg::PreTranslateMessage( MSG* pMsg )
{::SendMessage(GetDlgItem(IDC_BUTTON1)->m_hWnd,BN_CLICKED,0,0);
return false;
}
{::SendMessage(GetDlgItem(IDC_BUTTON1)->m_hWnd,WM_LBUTTONDOWN,0,0);
return false;
}
上面能够看到button被按下的效果,而下面这个并没有执行我已经做的好的OnButton事件函数BOOL CMyhookDlg::PreTranslateMessage( MSG* pMsg )
{::SendMessage(GetDlgItem(IDC_BUTTON1)->m_hWnd,BN_CLICKED,0,0);
return false;
}
解决方案 »
- WinInet上传文件数据包的模拟!
- 【高分求解】一个关于GetWindowRect的问题
- 关于反序列化的问题,想用binary_iarchive把一个string读出为std::istream,急!!!在线等
- 请问如何判断字符串之间存在的标点符号,高分在线等待!
- 在一个程序中,我在创建一个文件后,立即向删除他,不行,怎么回事?
- 关于ODBC的问题
- 函数的返回值可以是CString的对象吗?
- 请教,编译时没有问题,可是在DEBUG下运行程序出现问题???
- 请教如何按下列方式重写OnInitDialog()函数
- 摄像头采图
- 小妹我用OnTimer()函数为什么只启动一次就不动了??
- CHtmlView里如何获得所打开网页的Html源代码。
ON_BN_CLICKED(id, memberFxn) ->
ON_CONTROL(BN_CLICKED, id, memberFxn) ->
{ WM_COMMAND, BN_CLICKED, (WORD)id, (WORD)id, AfxSig_vv, (AFX_PMSG)&memberFxn }改成SendMessage(WM_COMMAND, MAKEWPARAM(IDC_BUTTON1,BN_CLICKED), 0);