次の方法で共有


CMFCToolBarsCustomizeDialog::AddToolBar

リソースからツール バーを読み込みます。 その後、メニュー内の各コマンドについて、CMFCToolBarsCustomizeDialog::AddButton メソッドを呼び出して、指定したカテゴリの下の [コマンド] ページのコマンドの一覧にボタンを挿入します。

BOOL AddToolBar(
   UINT uiCategoryId,
   UINT uiToolbarResId 
);
BOOL AddToolBar(
   LPCTSTR lpszCategory,
   UINT uiToolbarResId 
);

パラメーター

  • [入力] uiCategoryId
    ツール バーを追加する先のカテゴリのリソース ID を指定します。

  • [入力] uiToolbarResId
    コマンドの一覧に挿入するコマンドのあるツール バーのリソース ID を指定します。

  • [入力] lpszCategory
    ツール バーを追加する先のカテゴリの名前を指定します。

戻り値

このメソッドが成功した場合は TRUE。それ以外の場合は FALSE。

使用例

CMFCToolBarsCustomizeDialog クラスの AddToolBar メソッドの使用方法を次の例に示します。 このコード スニペットは、「ワードパッドのサンプル:MFC ワードパッド アプリケーション」の一部です。

    CMFCToolBarsCustomizeDialog* pDlgCust = new CMFCToolBarsCustomizeDialog (this,
        TRUE /* Automatic menus scaning */,
        AFX_CUSTOMIZE_MENU_SHADOWS | AFX_CUSTOMIZE_TEXT_LABELS | 
        AFX_CUSTOMIZE_MENU_ANIMATIONS);

    pDlgCust->AddToolBar (_T("Format"), IDR_FORMATBAR);

解説

各コマンドを表すために使用されるコントロールは、CMFCToolBarButton クラス オブジェクトです。 ツール バーを追加した後、CMFCToolBarsCustomizeDialog::ReplaceButton を呼び出して、ボタンを派生型のコントロールに置き換えることができます。

必要条件

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

参照

参照

CMFCToolBarsCustomizeDialog クラス

階層図