|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
课程地址:https://fishc.com.cn/thread-48260-1-2.html
题目中1. 编写程序:当鼠标左键和右键同时被按下时,提示“左右开弓,旗开得胜”,但如果单独点击鼠标左键或者右键均不做任何反馈。
窗口过程中
case WM_LBUTTONUP:
if (MK_RBUTTON == wParam)
{
MessageBox(hwnd, TEXT("左右开弓,旗开得胜!"), TEXT("竟然同时被按下了"), MB_OK);
}
return 0;
请问为什么改成case WM_LBUTTONDOWN就弹不出来了呢?我按下鼠标左键的同时按下右键,窗口过程接受到WM_LBUTTONDOWN,然后鼠标右键也是按下状态,为什么窗口不弹来呢?
case WM_LBUTTONDOWN:
if (MK_RBUTTON == wParam)
{
MessageBox(hwnd, TEXT("左右开弓,旗开得胜!"), TEXT("竟然同时被按下了"), MB_OK);
}
return 0; |
|