次の方法で共有


CMFCRibbonCategory::AddPanel

更新 : 2007 年 11 月

新しいパネルをリボン カテゴリに追加します。

CMFCRibbonPanel* AddPanel(
   LPCTSTR lpszPanelName,
   HICON hIcon=0,
   CRuntimeClass* pRTI=NULL 
);

パラメータ

  • [入力] lpszPanelName
    パネルの名前を指定します。

  • [入力] hIcon
    アプリケーションがパネルをクイック アクセス ツール バーに配置するときに表示されるアイコンを識別するハンドルを指定します。

  • [入力] pRTI
    カスタム パネルのランタイム クラス情報を指定します。

戻り値

新しいパネルへのポインタ。pRTI が NULL ではなく、メモリ不足またはクラス型が不明であるために CreateObject メソッドで新しいパネルを作成できない場合は NULL。

解説

カスタムのパネルを追加する場合は、そのパネルのランタイム クラス情報を pRTI で指定する必要があります。カスタム パネルのクラスは CMFCRibbonPanel クラスから派生している必要があります。

使用例

CMFCRibbonCategory クラスの AddPanel メソッドの使用方法を次の例に示します。

  // Create "Favorites" panel:
    strTemp.LoadString(IDS_RIBBON_FAVORITES);
    // CMFCRibbonCategory* pCategoryCustom
    CMFCRibbonPanel* pPanelFavorites = pCategoryCustom->AddPanel(strTemp, 
        m_PanelImages.ExtractIcon(15));

必要条件

ヘッダー : afxribboncategory.h

参照

概念

MFC 階層図

参照

CMFCRibbonCategory クラス