Delphi7THotkey
コンポーネント (Win32 タブから) では、Del、Esc、Tab のキーを入力できません。つまり、実行時に THotkey コントロールにフォーカスし、これらのキーをコントロールに入力しますが、コントロールはそれらを表示 (記憶) しません。
これらのキー (Del、Esc、Tab) を THotkey コントロールに入力することは可能でしょうか?
Delphi7THotkey
コンポーネント (Win32 タブから) では、Del、Esc、Tab のキーを入力できません。つまり、実行時に THotkey コントロールにフォーカスし、これらのキーをコントロールに入力しますが、コントロールはそれらを表示 (記憶) しません。
これらのキー (Del、Esc、Tab) を THotkey コントロールに入力することは可能でしょうか?
これらのキーをTHotKey
コントロールに入力することはできません。コントロールが基づいているウィンドウの「ホットキーコントロール」は、これらのキーを無視し、以下の引用で指定されている他のキーも無視します。
これは、「ホット キー コントロールについて」の「デフォルトのホット キー メッセージ処理」からのものです。
WM_SYSKEYDOWN
キーが ENTER、TAB、SPACE BAR、DEL、ESC、または BACKSPACE の場合、DefWindowProc 関数を呼び出します。キーが SHIFT、CTRL、または ALT の場合、その組み合わせが有効かどうかをチェックし、有効な場合はその組み合わせを使用してホット キーを設定します。他のすべてのキーは、最初に有効性がチェックされることなく、ホット キーとして設定されます。