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