如何截获ALT+U键???
我在PreTranslateMessage里这样:
if(pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam == 0x55&&(::GetKeyState(VK_MENU)>0))
{
//处理alt+u键
}
}
这样为什么无法截获alt+u键
问题点数:20、回复次数:6Top
1 楼frank_yufu(毒蜘蛛)回复于 2005-03-10 15:27:15 得分 2
要先把这个键注册为热键。Top
2 楼wxq888(我要我要我就要我还要)回复于 2005-03-10 17:58:12 得分 0
具体怎么注册热键????Top
3 楼fanqing(火影忍者+28%(准备学习进程/线程))回复于 2005-03-11 08:30:53 得分 15
晕,alt+u键属于系统要用WM_SYSKEYDOWNTop
4 楼ben_jiang(木头)回复于 2005-03-11 08:49:16 得分 3
安装一个全局钩子,这样稳定一些Top
5 楼crystal521(【云淡风轻】)回复于 2005-03-11 09:03:06 得分 0
输入键加alt属系统按键消息,它产生WM_SYSTEMDOWN和WM_SYSTEMUP消息,这个消息是由Windows 系统处理 的,除非你使用键盘钩子Top
6 楼koko1998(高价购买火车票)回复于 2005-03-11 09:58:12 得分 0
除了上面的,使用加速键也可以实现Top




