CMFCRibbonCategory::AddPanel
创建功能区类的一个功能区面板。
CMFCRibbonPanel* AddPanel(
LPCTSTR lpszPanelName,
HICON hIcon = 0,
CRuntimeClass* pRTI = NULL
);
参数
[in] lpszPanelName
为新一个名称的指针。[in] hIcon
对默认图标的句柄新的功能区面板中。[in] 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