ホット キー コントロールの使い方
ホット キー コントロールの一般的な使用法がパターンに従います。:
コントロールが作成されます。 コントロールをダイアログ ボックス テンプレートで指定されている場合、作成はダイアログ ボックスの作成時に自動的に行われます。ダイアログ クラスの CHotKeyCtrl のメンバーがホット キー コントロールに対応する必要があります。または、任意のウィンドウの子ウィンドウとしてコントロールを作成するために 作成 メンバー関数を使用できます。
コントロールの既定値を設定する場合 SetHotKey メンバー関数を呼び出します。 特定のシフト状態を禁止する場合は、SetRulesを呼び出します。 ダイアログ ボックスのコントロールの場合は、これを行うことも、ダイアログ ボックスの OnInitDialog 関数です。
ユーザーはコントロールによってホット キーの組み合わせを押すと、ホット キー コントロールにフォーカスが移ると対話します。 ユーザーがダイアログ ボックスのボタンをクリックして、何らかの理由ではこのタスクが完了したことを示します。
ユーザーがホット キーを選択したプログラムが通知を受けると、ホット キー コントロールから仮想キーと Shift 状態の値を取得するために GetHotKey メンバー関数を使用する必要があります。
キーの選択した ホット キーの設定で説明したメソッドの 1 つを使用してホット キーを設定できるか確認します。
ホット キー コントロールがダイアログ ボックス内にある場合、CHotKeyCtrl オブジェクトは自動的に破棄されます。 そうでない場合、確認する必要があります CHotKeyCtrl コントロールおよびオブジェクトの両方が適切に破棄することができます。