Win32アプリケーションは、最初のWM_KEYDOWN通知のみにどのように応答できますか?MSDNドキュメントのクレームビット30「以前のキーの状態を指定します。メッセージが送信される前にキーがダウンしている場合は値は1であり、キーがアップしている場合はゼロです。」しかし、私のWndProcではビット30は常に0です。
case WM_KEYDOWN:
// ToDo - stop multiple notifications for repeating keys
printf("WM_KEYDOWN %i %i", wParam, lParam & 30);
return 0;
lParam&30はこれを求める間違った方法ですか?私は何か他のことを間違っていますか?