CHotKeyCtrl クラス
Windows コモン ホット キー コントロールの機能が用意されています。
class CHotKeyCtrl : public CWnd
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CHotKeyCtrl オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
ホット キーのコントロールを作成し、CHotKeyCtrl のオブジェクトにアタッチします。 |
|
指定されたウィンドウの拡張スタイルのホット キーのコントロールを作成し、CHotKeyCtrl のオブジェクトにアタッチします。 |
|
ホット キーのコントロールからホット キーの仮想キー コードと修飾子のフラグを取得します。 |
|
キー名を、ホット キーに割り当てられているローカルの文字セットで取得します。 |
|
キー名を、指定された仮想キー コードに割り当てられているローカルの文字セットで取得します。 |
|
ホット キーのコントロールのホット キーを設定します。 |
|
ホット キーのコントロールに対して無効な組み合わせと、既定の修飾子の組み合わせを定義します。 |
解説
ホット キー「コントロール」はホット キーを作成できるようにするウィンドウです。「ホット キーは」アクションをすぐに実行するためにユーザーがクリックできるキーの組み合わせです。(たとえば、ユーザーがホット キーを特定のウィンドウをアクティブにし、順番の z 軸上に取り込む作成できます)。ホット キーのコントロールは、ユーザーのオプションを表示し、ユーザーが有効なキーの組み合わせを選択していることを確認します。
このコントロール (したがって CHotKeyCtrl のクラス) /98 Windows 95 および Windows NT 3.51 以降で実行されるプログラムにのみ使用できます。
ユーザーがキーの組み合わせを選択した場合、アプリケーションはコントロールから指定されたキーの組み合わせを取得し、システムのホット キーを設定するに WM_SETHOTKEY のメッセージを使用できます。ユーザーが押したときに SC_HOTKEYを指定する WM_SETHOTKEY のメッセージに示されているシステムのパートから、そのホット キーは、ウィンドウ WM_SYSCOMMAND のメッセージを受信します。このメッセージは、を受け取るウィンドウをアクティブにします。ホット キーは WM_SETHOTKEY の終了を呼び出し元のアプリケーションまで有効です。
この機構は WM_HOTKEY のメッセージおよび Windows RegisterHotKey と UnregisterHotKey の関数に依存するホット キーのサポートとは異なります。
CHotKeyCtrlの使用の詳細については、コントロール と を使用して CHotKeyCtrlを参照してください。
継承階層
CHotKeyCtrl
必要条件
ヘッダー : afxcmn.h