CKeyboardManager::UpdateAccelTable
ショートカット キー テーブルを新しいショートカット キー テーブルで更新します。
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