CMFCRibbonButtonsGroup Class
La clase de CMFCRibbonButtonsGroup permite organizar un conjunto de botones de la cinta de opciones en un grupo. Todos los botones en el grupo están directamente adyacente a otro horizontalmente y agregados en un borde.
class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement
Members
Constructores públicos
Nombre |
Descripción |
---|---|
Crea un objeto CMFCRibbonButtonsGroup. |
Métodos públicos
Nombre |
Descripción |
---|---|
Agrega un botón a un grupo. |
|
Agrega una lista de botones a un grupo. |
|
Devuelve un puntero al botón que se encuentra en el índice especificado. |
|
Devuelve el número de botones en el grupo. |
|
Devuelve el tamaño de imagen de las imágenes normales en el grupo de la cinta (reemplaza CMFCRibbonBaseElement::GetImageSize.) |
|
Devuelve el tamaño normal del elemento cinta (reemplaza CMFCRibbonBaseElement::GetRegularSize.) |
|
Notifica si el objeto de CMFCRibbonButtonsGroup contiene imágenes de la barra de herramientas. |
|
Dibuja la imagen adecuada para un botón especificado, dependiendo de si el botón es normal, resaltado o deshabilitado. |
|
Quita todos los botones del objeto de CMFCRibbonButtonsGroup. |
|
Asigna imágenes al grupo. |
|
Establece CMFCRibbonCategory primario del objeto de CMFCRibbonButtonsGroup y todos los botones dentro de (reemplaza CMFCRibbonBaseElement::SetParentCategory.) |
Comentarios
Derivan de CMFCBaseRibbonElement y se puede manipular el grupo como una entidad única. Puede colocar el grupo en cualquier panel o menú emergente.
Ejemplo
El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCRibbonButtonsGroup. El ejemplo muestra cómo construir un objeto de CMFCRibbonButtonsGroup, asignar imágenes al grupo de botones de la cinta de opciones, y agregar un botón al grupo de botones de la cinta de opciones. Este fragmento de código es parte de Ejemplo de cliente de dibujo.
CMFCRibbonButtonsGroup* pSBGroup = new CMFCRibbonButtonsGroup;
CMFCToolBarImages images;
images.SetImageSize(CSize(14, 14));
CMFCToolBarImages hotimages;
hotimages.SetImageSize(CSize(14, 14));
if (images.Load(IDB_STATUSBAR_1) && hotimages.Load(IDB_STATUSBAR_2))
{
pSBGroup->SetImages(&images, &hotimages, NULL);
}
pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_PRINT_PREVIEW, _T(""), 0));
pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_SUMMARYINFO, _T(""), 1));
// CMFCRibbonStatusBar m_wndStatusBar
m_wndStatusBar.AddExtendedElement(pSBGroup, _T("View Shortcuts"));
Jerarquía de herencia
Requisitos
Encabezado: afxribbonbuttonsgroup.h