Mik*_*wan 12
如何检查WM_SYSCOMMAND,当wParam是SC_KEYMENU,返回0?
更新/确切解决方案:
if(wParam==SC_KEYMENU && (lParam>>16)<=0) return 0;
return DefWindowProc(hwnd, message, wParam, lParam);
Run Code Online (Sandbox Code Playgroud)
说明:如果lParam>>16为肯定,则菜单由鼠标激活,当它为零或为负时,菜单由Alt或Alt +激活.
| 归档时间: |
|
| 查看次数: |
3707 次 |
| 最近记录: |