次の方法で共有


CMFCAcceleratorKey クラス

仮想キーのマッピングおよび書式設定を実装するヘルパー クラスです。

class CMFCAcceleratorKey : public CObject

メンバー

パブリック コンストラクター

[名前]

説明

CMFCAcceleratorKey::CMFCAcceleratorKey

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

パブリック メソッド

[名前]

説明

CMFCAcceleratorKey::Format

ACCEL 構造体を視覚的な表現に変換します。

CMFCAcceleratorKey::SetAccelerator

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);

継承階層

CObject

   CMFCAcceleratorKey

必要条件

**ヘッダー:**afxacceleratorkey.h

参照

参照

階層図

CKeyboardManager クラス

その他の技術情報

MFC クラス