ホット キー コントロールの使い方

ホット キー コントロールの一般的な使用方法は次のようにパターンに従います:

  • コントロールが作成されます。コントロールをダイアログ ボックス テンプレートで指定すると、作成は、ダイアログ ボックスの作成時に自動です。(ダイアログ クラスの CHotKeyCtrl のメンバーがホット キーに対応するコントロールです)。または、すべてのウィンドウの子ウィンドウとしてコントロールの作成に 生成(&&C),create,作成,生成 のメンバー関数を使用できます。

  • コントロールの既定値を設定する場合 SetHotKey のメンバー関数をダイヤルします。特定のシフト状態を禁止する場合は、 SetRulesをダイヤルします。ダイアログ ボックスのコントロールでは、これを行うことも、ダイアログ ボックスの OnInitDialog 関数に含まれています。

  • ユーザーは、コントロールによってホット キーの組み合わせを押すことで、ホット キー コントロールにフォーカスが移るとやり取りします。ユーザーがダイアログ ボックスのをクリックして、何らかの理由で、このタスクが完了したことを示します。

  • ユーザーがホット キーを選択したプログラムが通知を受けると、仮想キーを取得するためにメンバー関数 GetHotKey を使用する必要があり、ホット キー コントロールからのステータス値を移動します。

  • キー、選択したユーザー ホット キーの設定で説明されている方法の 1 つを使用してホット キーを設定する方法を知っている場合。

  • ホット キー コントロールがダイアログ ボックス内にある場合、 CHotKeyCtrl のオブジェクトは自動的に破棄されます。そうでない場合、確認する必要があります CHotKeyCtrl のコントロールとオブジェクトの両方が適切に破棄されなくなります。

参照

関連項目

CHotKeyCtrl の使い方

概念

コントロール (MFC)