次の方法で共有


CMFCRibbonCategory::AddPanel

リボン カテゴリのリボン パネルを作成します。

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

パラメーター

  • [入力] lpszPanelName
    新しいリボン パネルの名前へのポインター。

  • [入力] hIcon
    新しいリボン パネルの既定のアイコンへのハンドル。

  • [入力] pRTI
    カスタム リボン パネルのランタイム クラス情報へのポインター。

戻り値

メソッドが正常に実行された場合は、新しいリボン パネルへのポインター。パネルが作成されなかった場合は 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

参照

関連項目

CMFCRibbonCategory クラス

階層図