CMFCRibbonGallery Class
Implementa galerías de la cinta de opciones de estilo de Office 2007.
class CMFCRibbonGallery : public CMFCRibbonButton
Members
Constructores públicos
Name |
Descripción |
---|---|
Las construcciones e inicializan un objeto de CMFCRibbonGallery . |
Métodos públicos
Name |
Descripción |
---|---|
Agrega un nuevo grupo a la galería. |
|
Agrega un nuevo elemento de menú al menú desplegable. |
|
borra el contenido de la galería. |
|
Habilita o deshabilita el tamaño del panel del menú. |
|
Habilita o deshabilita la barra lateral a la izquierda del elemento emergente. |
|
(Reemplaza CMFCRibbonButton::GetCompactSize.) |
|
(Reemplaza CMFCRibbonBaseElement::GetDroppedDown.) |
|
Devuelve el nombre del grupo que se encuentra en el índice especificado. |
|
|
|
Devuelve el número de elementos en una fila de la galería de la cinta de opciones. |
|
Devuelve el texto de información sobre herramientas que está asociado a un elemento en la galería. |
|
Devuelve el índice del último elemento de la galería que el usuario seleccionado. |
|
Devuelve el identificador de comando de la galería actual. |
|
(Reemplaza CMFCRibbonButton::GetRegularSize.) |
|
|
|
(Reemplaza CMFCRibbonButton::HasMenu.) |
|
especifica si la galería está contenida en un botón de la galería. |
|
Especifica si el menú de cambio de tamaño está habilitado o deshabilitado. |
|
|
|
especifica si la barra lateral está habilitada o deshabilitada. |
|
(Reemplaza CMFCRibbonButton::OnAfterChangeRect.) |
|
(Reemplaza CMFCRibbonButton::OnDraw.) |
|
(Reemplaza CMFCRibbonBaseElement::OnEnable.) |
|
(Reemplaza CMFCRibbonBaseElement::OnRTLChanged.) |
|
Redibuja la galería. |
|
Quita la información sobre herramientas de todos los elementos en la galería. |
|
|
|
(Reemplaza CMFCRibbonButton::SetACCData.) |
|
Especifica si mostrar la galería de la cinta de opciones como botón desplegable o como paleta directamente en la cinta de opciones. |
|
establece el nombre de un grupo. |
|
define el número de elementos por fila en la galería. |
|
establece el texto de información sobre herramientas para un elemento en la galería. |
|
Adjunta una paleta una galería de la cinta de opciones. |
|
Define el identificador de comando que se envía en el mensaje de WM_COMMAND cuando un elemento de la galería se ha seleccionado. |
Métodos protegidos
Name |
Descripción |
---|---|
Llamado por el marco cuando se dibuja un icono de la galería. |
Comentarios
Un botón de la galería se comporta como un botón de menú normal sólo que muestra una galería cuando abre un usuario. Cuando selecciona un elemento en una galería, el marco envía el mensaje de WM_COMMAND así como el identificador de comando del botón. Cuando se procesa el mensaje, debe llamar a CMFCRibbonGallery::GetLastSelectedItem para determinar qué elemento está seleccionado de la galería.
Ejemplo
El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCRibbonGallery para configurar un objeto de CMFCRibbonGallery . El ejemplo muestra cómo especificar el número de elementos por fila en la galería, habilitar el tamaño del panel de menú, habilita la barra lateral a la izquierda del elemento emergente, y muestra la galería de la cinta de opciones como paleta directamente en la barra de la cinta de opciones. Este fragmento de código es parte de Ejemplo de cliente de dibujo.
CMFCRibbonGallery* pBtnStyles = new CMFCRibbonGallery(ID_OBJECT_STYLES, _T("Styles\nk"), 0, 0, IDB_STYLES, 40);
pBtnStyles->SetIconsInRow(7);
pBtnStyles->EnableMenuResize(TRUE, TRUE);
pBtnStyles->EnableMenuSideBar();
pBtnStyles->SetButtonMode(false);
pBtnStyles->RedrawIcons();
Jerarquía de herencia
CObject CMFCRibbonBaseElement CMFCRibbonButton
Requisitos
encabezado: afxRibbonPaletteGallery.h
Vea también
Referencia
CMFCRibbonGalleryMenuButton Class