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