CMFCAcceleratorKey クラス
更新 : 2007 年 11 月
仮想キーのマッピングおよび書式設定を実装するヘルパー クラスです。
class CMFCAcceleratorKey : public CObject
メンバ
パブリック コンストラクタ
名前 |
説明 |
---|---|
CMFCAcceleratorKey オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
ACCEL 構造体を視覚的な表現に変換します。 |
|
CMFCAcceleratorKey オブジェクトのショートカット キーを設定します。 |
解説
アクセラレータ キーは、ショートカット キーとも呼びます。ユーザーが入力するキーボード ショートカットを表示する場合は、CMFCAcceleratorKeyAssignCtrl クラスにより、Alt + Shift + S などのキーボード ショートカットが "Alt + Shift + S" のようなカスタム テキスト書式にマップされます。各 CMFCAcceleratorKey オブジェクトは、1 つのショートカット キーをテキスト書式にマップします。
ショートカット キーおよびアクセラレータ テーブルを使用する方法の詳細については、「CKeyboardManager クラス」を参照してください。
使用例
CMFCAcceleratorKey オブジェクトを構築する方法およびその Format メソッドを使用する方法を次の例に示します。
CString strKey;
ACCEL accel;
accel.fVirt = FVIRTKEY | FCONTROL;
accel.key = VK_DOWN;
CMFCAcceleratorKey helper(&accel);
helper.Format(strKey);
継承階層
必要条件
ヘッダー : afxacceleratorkey.h