私のC++/Windowsアプリケーションでどのキーが押されたのか知りたいです。C++ウィンドウアプリケーションで押されたキーをキャプチャする
WM_KEYDOWN
に何を入れるべきですか?
switch (message)
{
case WM_KEYDOWN:
// for example, what should i write to know if "F" key was pressed?
}
ありがとう!
私のC++/Windowsアプリケーションでどのキーが押されたのか知りたいです。C++ウィンドウアプリケーションで押されたキーをキャプチャする
WM_KEYDOWN
に何を入れるべきですか?
switch (message)
{
case WM_KEYDOWN:
// for example, what should i write to know if "F" key was pressed?
}
ありがとう!
するTry folloiwng:
switch (message)
{
case WM_KEYDOWN:
switch (wParam)
{
// ...
case 'F': DoSomething(); break;
// ...
case VK_RETURN: DoSomethingElse(); break;
// ...
}
break;
}
sagolのdostum :)あなたがタイピングへの対応に関心があるならば、あなたはWM_KEYDOWN' 'ではなく' WM_CHAR'を使用する必要があること –
コスタリカederim :)エゲルisini cozduyse cevabi onaylamayi unutmazsan sevinirim :) –
bekleme suresiヴァルダO yuzden basamadim –
くださいRTFM - http://msdn.microsoft.com/en-us/library/windows/desktop/ms646280%28v=vs.85%29.aspx – Abyx
があります実際の文字キーはありません。入力またはタブのようなものです。 –
AまたはBのような文字キーが必要です –