質問

ユーザーがリストボックスのアイテムの削除キーを押したときに通知を受信するためにメインウィンドウを作成しようとしています。私はこれを試しました:

case WM_CHARTOITEM:
         if( lParam == (LPARAM)hwndListBox )
         {
            sprintf( debug, "0x%x", LOWORD(wParam) ); 
            MessageBoxA(0, debug, 0, 0);
         }
         break;

..そして、私は削除(そしてエンド、ホーム、不活性、ページアップ、ページダウン、矢印など)を除くすべてのキーストロークを取得しました。 Numpadの削除キーストロークを手に入れましたが。

これを行う方法はありますか?

ありがとうございました。

役に立ちましたか?

解決

これらのキーはWM_CHARメッセージを作成しません。それらを見るにはwm_vkeytoItemが必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top