知道按下的按键是否已锁定盖子,检测换档键,功能键等

时间:2012-05-29 11:42:47

标签: c++ winapi

以下代码段打印出按下的键。但它并没有告诉我,我是否用大写字母打印了一个字母。当我按下它时,它没有检测到大写锁定,没有检测到移位键或任何其他键,如功能键等。我怎么做那样做?

  wchar_t buff[10];
  BYTE keyState[256] = {0};
  KBDLLHOOKSTRUCT * kbhook = (KBDLLHOOKSTRUCT *) lParam;
  int result = ToUnicodeEx(   kbhook->vkCode,
                              kbhook->scanCode,
                              keyState,
                              buff,
                              10,
                              0,
                              NULL);


 wcout << result << endl;

0 个答案:

没有答案