Condividi tramite


CMFCRibbonCategory::AddPanel

Crea un pannello della barra multifunzione per la categoria della barra multifunzione.

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

Parametri

  • [in] lpszPanelName
    Puntatore al nome del pannello della barra multifunzione.

  • [in] hIcon
    Handle all'icona predefinita per il nuovo pannello della barra multifunzione.

  • [in] pRTI
    Puntatore a informazioni sulla classe di runtime di un pannello personalizzato della barra multifunzione.

Valore restituito

Puntatore al nuovo pannello della barra multifunzione se il metodo è riuscita, in caso contrario NULL se il pannello non è stato creato.

Note

Se si desidera creare un pannello personalizzato della barra multifunzione, è necessario specificare le informazioni della classe di runtime in pRTI. La classe del pannello della barra multifunzione deve essere derivata dalla classe CMFCRibbonPanel.

L'icona predefinita per il pannello della barra multifunzione viene visualizzata quando lo spazio insufficiente per visualizzare gli elementi della barra multifunzione.

Esempio

Il seguente esempio viene illustrato come utilizzare il metodo AddPanel nella classe CMFCRibbonCategory.

  // Create "Favorites" panel:
    strTemp.LoadString(IDS_RIBBON_FAVORITES);
    // CMFCRibbonCategory* pCategoryCustom
    CMFCRibbonPanel* pPanelFavorites = pCategoryCustom->AddPanel(strTemp, 
        m_PanelImages.ExtractIcon(15));

Requisiti

intestazione: afxribboncategory.h

Vedere anche

Riferimenti

Classe CMFCRibbonCategory

Grafico delle gerarchie