2011-12-25 48 views
0

我想知道哪些按键在我的C++/windows应用程序中按下。在C++ windows应用程序中捕获按下的按键

我应该把什么放在WM_KEYDOWN

switch (message) 
    { 
     case WM_KEYDOWN: 
      // for example, what should i write to know if "F" key was pressed? 
    } 

谢谢!

+1

请RTFM - http://msdn.microsoft.com/en-us/library/windows/desktop/ms646280%28v=vs.85%29.aspx – Abyx 2011-12-25 22:16:00

+0

有没有实际的字符键那里,只是像输入或选项卡的东西 – 2011-12-25 22:17:27

+0

我需要字母键像A或B – 2011-12-25 22:19:06

回答

1

尝试folloiwng:

switch (message) 
{ 
    case WM_KEYDOWN: 
    switch (wParam) 
    { 
     // ... 
     case 'F': DoSomething(); break; 
     // ... 
     case VK_RETURN: DoSomethingElse(); break; 
     // ... 
    } 
    break; 
} 
+0

sagol杜斯塔姆:) – 2011-12-25 22:27:22

+0

哥斯达黎加ederim :)埃格尔isini cozduyse cevabi onaylamayi unutmazsan sevinirim :) – 2011-12-25 22:29:22

+0

bekleme suresi瓦尔达Øyuzden basamadim – 2011-12-25 22:30:17

相关问题