CMFCToolBarsCustomizeDialog::ReplaceButton
[コマンド] ページのコマンドのリスト ボックスに表示されるツール バー ボタンを置き換えます。
void ReplaceButton(
UINT uiCmd,
const CMFCToolBarButton& button
);
パラメーター
[入力] uiCmd
置き換えるボタンのコマンドを指定します。[入力] button
古いボタンを置き換えるツール バー ボタン オブジェクトへの const 参照。
解説
CMFCToolBarsCustomizeDialog::AddMenu、CMFCToolBarsCustomizeDialog::AddMenuCommands、または CMFCToolBarsCustomizeDialog::AddToolBar が [コマンド] ページにコマンドを追加すると、そのコマンドは CMFCToolBarButton クラス オブジェクト (または AddMenuCommands によって追加されるサブメニューを含むメニュー項目の CMFCToolBarMenuButton クラス オブジェクト) の形式になります。フレームワークもコマンドを自動的に追加するためにこれらの 3 つのメソッドを呼び出します。コマンドを派生型で表すには、ReplaceButton を呼び出し、派生型のボタンを渡します。
使用例
CMFCToolBarsCustomizeDialog クラスの ReplaceButton メソッドの使用方法を次の例に示します。このコード スニペットは Visual Studio のデモのサンプルの一部です。
// CMFCToolBarsCustomizeDialog* pDlgCust
// CMFCToolBarComboBoxButton comboButtonConfig
pDlgCust->ReplaceButton(ID_DUMMY_SELECT_ACTIVE_CONFIGURATION, comboButtonConfig);
必要条件
ヘッダー : afxToolBarsCustomizeDialog.h