在PreTranslateMessage里做
如:
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
{
if (rtA.PtInRect(pMsg->pt))
{
A();
}
else if (rtB.PtInRect(pMsg->pt))
{
B();
}
return TRUE;
}
如:
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
{
if (rtA.PtInRect(pMsg->pt))
{
A();
}
else if (rtB.PtInRect(pMsg->pt))
{
B();
}
return TRUE;
}
本文介绍了一种在PreTranslateMessage中处理WM_KEYDOWN消息的方法,具体实现为当按下回车键时,根据鼠标位置的不同调用不同的函数进行响应。
2103

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



