次の方法で共有


CKeyboardManager::UpdateAccelTable

更新 : 2007 年 11 月

ショートカット キー テーブルを新しいショートカット キー テーブルで更新します。

BOOL UpdateAccelTable(
   CMultiDocTemplate* pTemplate,
   LPACCEL lpAccel,
   int nSize,
   CFrameWnd* pDefaultFrame = NULL
);
BOOL UpdateAccelTable(
   CMultiDocTemplate* pTemplate,
   HACCEL hAccelNew,
   CFrameWnd* pDefaultFrame = NULL
);

パラメータ

  • [入力] pTemplate
    ドキュメント テンプレートへのポインタ。

  • [入力] lpAccel
    新しいショートカット キーへのポインタ。

  • [入力] nSize
    新しいショートカット テーブルのサイズ。

  • [入力] pDefaultFrame
    既定のフレーム ウィンドウへのポインタ。

  • [入力] hAccelNew
    新しいショートカット テーブルを識別するハンドル。

戻り値

メソッドが正常に実行された場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

この関数を使用して、いくつかのフレーム ウィンドウ オブジェクトの既存のショートカット テーブルを、新しいショートカット キーで置き換えます。この関数は、ドキュメント テンプレートをパラメータとして受け取り、指定したドキュメント テンプレートに接続されているすべてのフレーム ウィンドウ オブジェクトへのアクセスを取得します。

必要条件

ヘッダー : afxkeyboardmanager.h

参照

概念

MFC 階層図

参照

CKeyboardManager クラス