如何存储击键?

时间:2012-12-20 03:05:36

标签: c++ winapi gdi

我有一个空的win32项目。

CASE WM_CHAR:

在这种情况下,我需要将每个击键存储在一个数组中,然后使用

将其输出到屏幕
TextOut();

我认为它会是这样的:

char store[LARGE_NUMBER];

然后根据案例wm_char标题我将字符存储在商店中,然后使用计数器沿着数组移动每个按下的键。我只是不知道如何在键盘上记录特定的键,而不仅仅是任何键 - 它调用wm_char的情况。

谢谢

1 个答案:

答案 0 :(得分:1)

wParam参数包含按下的键的字符代码。看看the documentationlParam保存有关按键的更多信息(这是一个特殊的按键,按键等等。)