。。因为我设置了鼠标样式,但是按下ALT键的时候,好像系统自动调到菜单上把鼠标样式修改成了箭头
。。。偶想写方法把ALT键的切换菜单那功能去掉,,方法如下,,都不行
1.在返回消息中
case WM_KEYDOWN:
if(wParam==VK_MENU)
{
SetCursorType();//偶写的设置鼠标样式的方法
}
break;
case WM_KEYUP:
if(wParam==VK_MENU)
{
SetCursorType();
}
结果不行(按下抬起都监督了,,,)
2.中在DXInput里进行键盘监控
if(gameInput->KeyDown(DIK_LMENU))//按左ALT键鼠标切换问题
{
SetCursorType();
}
if(gameInput->KeyDown(DIK_RMENU))//按右ALT键鼠标切换问题
{
SetCursorType();
}
if(gameInput->KeyUp(DIK_LMENU))//抬起左ALT键鼠标切换问题
{
SetCursorType();
}
if(gameInput->KeyUp(DIK_RMENU))//抬起右ALT键鼠标切换问题
{
SetCursorType();
}
也不行。。。。。。。。。。。
不过看到《魔兽世界》里是切换不掉鼠标样式的,
《完美世界》就不行,可以切换出去。。。(小地方对比了下)
请问有知道怎么把ALT屏蔽掉的方法没???