次の方法で共有


CHotKeyCtrl クラス

Windows コモン ホット キー コントロールの機能が用意されています。

class CHotKeyCtrl : public CWnd

メンバー

5655fyw6.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CHotKeyCtrl::CHotKeyCtrl

CHotKeyCtrl オブジェクトを構築します。

5655fyw6.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CHotKeyCtrl::Create

ホット キーのコントロールを作成し、CHotKeyCtrl のオブジェクトにアタッチします。

CHotKeyCtrl::CreateEx

指定されたウィンドウの拡張スタイルのホット キーのコントロールを作成し、CHotKeyCtrl のオブジェクトにアタッチします。

CHotKeyCtrl::GetHotKey

ホット キーのコントロールからホット キーの仮想キー コードと修飾子のフラグを取得します。

CHotKeyCtrl::GetHotKeyName

キー名を、ホット キーに割り当てられているローカルの文字セットで取得します。

CHotKeyCtrl::GetKeyName

キー名を、指定された仮想キー コードに割り当てられているローカルの文字セットで取得します。

CHotKeyCtrl::SetHotKey

ホット キーのコントロールのホット キーを設定します。

CHotKeyCtrl::SetRules

ホット キーのコントロールに対して無効な組み合わせと、既定の修飾子の組み合わせを定義します。

解説

ホット キー「コントロール」はホット キーを作成できるようにするウィンドウです。「ホット キーは」アクションをすぐに実行するためにユーザーがクリックできるキーの組み合わせです。(たとえば、ユーザーがホット キーを特定のウィンドウをアクティブにし、順番の z 軸上に取り込む作成できます)。ホット キーのコントロールは、ユーザーのオプションを表示し、ユーザーが有効なキーの組み合わせを選択していることを確認します。

このコントロール (したがって CHotKeyCtrl のクラス) /98 Windows 95 および Windows NT 3.51 以降で実行されるプログラムにのみ使用できます。

ユーザーがキーの組み合わせを選択した場合、アプリケーションはコントロールから指定されたキーの組み合わせを取得し、システムのホット キーを設定するに WM_SETHOTKEY のメッセージを使用できます。ユーザーが押したときに SC_HOTKEYを指定する WM_SETHOTKEY のメッセージに示されているシステムのパートから、そのホット キーは、ウィンドウ WM_SYSCOMMAND のメッセージを受信します。このメッセージは、を受け取るウィンドウをアクティブにします。ホット キーは WM_SETHOTKEY の終了を呼び出し元のアプリケーションまで有効です。

この機構は WM_HOTKEY のメッセージおよび Windows RegisterHotKeyUnregisterHotKey の関数に依存するホット キーのサポートとは異なります。

CHotKeyCtrlの使用の詳細については、コントロールを使用して CHotKeyCtrlを参照してください。

継承階層

CObject

CCmdTarget

CWnd

CHotKeyCtrl

必要条件

ヘッダー : afxcmn.h

参照

関連項目

CWnd クラス

階層図