次の方法で共有


CKeyboardManager::ShowAllAccelerators

更新 : 2007 年 11 月

メニュー コマンドに関連付けられたすべてのショートカット キーを表示します。

static void ShowAllAccelerators(
   BOOL bShowAll = TRUE,
   LPCTSTR lpszDelimiter = _afxDefaultAcceleratorDelimiter
);

パラメータ

  • [入力] bShowAll
    true の場合、すべてのショートカット キーが表示されます。false の場合、最初のショートカット キーのみが表示されます。

  • [入力] lpszDelimiter
    ショートカット キーの間に挿入する文字列。ショートカット キーが 1 つしか表示されない場合、この区切り記号は無効です。

解説

既定では、1 つ以上のショートカット キーが関連付けられているコマンドの場合、最初のショートカット キーのみが表示されます。この関数を使用すると、すべてのコマンドに関連付けられたショートカット キーをすべて表示できます。

ショートカット キーは、メニュー バーのコマンドの横に表示されます。すべてのショートカット キーを表示する場合、lpszDelimiter で指定した文字列によって個々のショートカット キーが区切られます。

必要条件

ヘッダー : afxkeyboardmanager.h

参照

概念

MFC 階層図

参照

CKeyboardManager クラス