次の方法で共有


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

ホット キー コントロールの一般的な使用法がパターンに従います。:

  • コントロールが作成されます。 コントロールをダイアログ ボックス テンプレートで指定されている場合、作成はダイアログ ボックスの作成時に自動的に行われます。ダイアログ クラスの CHotKeyCtrl のメンバーがホット キー コントロールに対応する必要があります。または、任意のウィンドウの子ウィンドウとしてコントロールを作成するために 作成 メンバー関数を使用できます。

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

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

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

  • キーの選択した ホット キーの設定で説明したメソッドの 1 つを使用してホット キーを設定できるか確認します。

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

参照

関連項目

CHotKeyCtrl の使い方

概念

コントロール (MFC)