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

请参见

参考

CMFCRibbonCategory选件类

层次结构图