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