在MFC中相应BUTTON的down和up信息是很常用的,如何实现呢,如下:
在PreTranslateMessage中
switch(pMsg->message)
{
case WM_LBUTTONDOWN:
{
if(WindowFromPoint(pMsg->pt) == GetDlgItem(IDC_BTN_LEFT))
{
...
}
}
case WM_LBUTTONUP:
{
if(WindowFromPoint(pMsg->pt) == GetDlgItem(IDC_BTN_LEFT))
{
...
}
}
}
本文介绍了一种在MFC应用程序中实现BUTTON控件点击事件的方法。通过在PreTranslateMessage函数中捕捉WM_LBUTTONDOWN和WM_LBUTTONUP消息,可以准确地响应用户对指定ID按钮的操作。
6665

被折叠的 条评论
为什么被折叠?



