不算难的问题,进来看看吧,有益的哦!!

来源:百度知道 编辑:UC知道 时间:2024/06/25 22:51:36
if(VK_DECIMAL ==wParam && VK_CONTROL ==wParam && VK_MENU==wParam)
{
return 1;
}

上面的代码难道不是判断用户是否按下了 Ctrl+Alt+Del 这三个组合键吗??如果不是 请你们帮我写出判断这三个组合键同时按下的代码,谢谢了

if(VK_CONTROL ==wParam && VK_MENU ==wParam && VK_DELETE==wParam)
{
return 1;
}

那几个才依次为CTRL+ALT+DEL
你的为:.(小数点那个del)+CTRL+ALT
这样的话,你按了中间键盘的delete就不能有作用了
你可以这样:
if((VK_CONTROL ==wParam && VK_MENU ==wParam && VK_DELETE==wParam) ||(VK_CONTROL ==wParam && VK_MENU ==wParam && VK_DECIMAL==wParam) )
{
return 1;
}

是网上找到的加了点自己的东东。