我只知道它们的VirtKey
左右"START的键"
    VK_LWIN
    VK_RWIN
"可以调用MOUSE右键的键"
    VK_APPS
学名,中文的?不知道。
如何取消?也不知道。

解决方案 »

  1.   

    RESULT CALLBACK LowLevelKeyboardProc(int nCode, 
       WPARAM wParam, LPARAM lParam) {
       BOOL ret = FALSE;
       if (nCode == HC_ACTION)
       {  switch (wParam) {
          case WM_KEYDOWN:  case WM_SYSKEYDOWN: case WM_KEYUP: case WM_SYSKEYUP: 
             PKBDLLHOOKSTRUCT p = (PKBDLLHOOKSTRUCT) lParam;
             ret = (p->vkCode == VK_LWIN ) || (p->vkCode == VK_RWIN)||(p->vkCode == VK_APPS));
             break;
          }
       }
       return(ret ? 1 : CallNextHookEx(NULL, nCode, wParam, lParam));
    }
    SetWindowsHookEx(WH_KEYBOARD_LL,LowLevelKeyboardProc, hinstExe, 0)
      

  2.   

    to maze(迷):
    wo我没有做过HOOK程序,你有例程吗?能发给我吗?my email: [email protected]