作者:WildLand 此贴贴于2010-11-27 18:57:02,已被阅读648次/回复1 
终于想出了一个变通的办法
当按下快速键时,系统发送消息码 uMag=WM_CAMMAND 和 wParam的高字=1(不知是否可以倒推出:此高字为1时,一定是快速键?好像有些其它情况下高字不为0)。如下编写:
  .if uMag == WM_CAMMAND
        MOV EAX, wParam
        TEST EAX, 0FFFF0000h
        .if !Zero?
            TEST EAX, 0FFFE0000h
            .if Zero?
                AND EAX, 0FFFFh  ;此时 EAX 中便是菜单 ID
             .endif
        .endif
        .if EAX == IDM_xxxx    ;开始判断菜单项

此贴的父贴(直接):
老罗书上真的写的很明白了,看看第8、9章的例子603 hhh2000 2010-11-22 18:07:37 0 正常
此贴的回复贴(直接):
按键盘发的是WM_CHAR消息583 催月泪 2010-11-27 23:46:53 0 正常