Partager via


CMFCRibbonCategory::AddPanel

Crée un panneau de ruban pour la catégorie ruban.

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

Paramètres

  • [in] lpszPanelName
    Pointeur vers le nom du nouveau panneau de ruban.

  • [in] hIcon
    Handle de l'icône par défaut pour le nouveau panneau de ruban.

  • [in] pRTI
    Pointeur vers des informations de classe d'exécution d'un panneau de ruban personnalisé.

Valeur de retour

Pointeur vers le nouveau panneau de ruban si la méthode a réussi ; sinon NULL si le panneau n'a pas été créé.

Notes

Si vous souhaitez créer un panneau de ruban personnalisé, vous devez spécifier ses informations de classe d'exécution dans pRTI.La classe personnalisée du panneau de ruban doit être dérivée de la classe d' CMFCRibbonPanel .

L'icône par défaut pour le panneau de ruban s'affiche lorsqu'il existe un espace insuffisant pour afficher les éléments du ruban.

Exemple

L'exemple suivant montre comment utiliser la méthode d' AddPanel dans la classe d' CMFCRibbonCategory .

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

Configuration requise

en-tête : afxribboncategory.h

Voir aussi

Référence

Classe de CMFCRibbonCategory

Graphique de la hiérarchie