CMFCRibbonBaseElement Class
La clase de CMFCRibbonBaseElement es la clase base para todos los elementos que puede agregar a barra de la cinta de opciones. Los ejemplos de elementos de la cinta de opciones son botones de la cinta de opciones, las casillas de la cinta de opciones, y cuadros combinados de la cinta de opciones.
class CMFCRibbonBaseElement : public CObject
Members
Constructores públicos
Name |
Descripción |
---|---|
CMFCRibbonBaseElement |
Crea un objeto CMFCRibbonBaseElement. |
Métodos públicos
Name |
Descripción |
---|---|
Agrega un keytip para el elemento cinta a una matriz de keytips. |
|
Agrega un elemento cinta al cuadro de lista especificado de los comandos de la cinta de opciones. |
|
Indica si el elemento cinta se puede agregar a la barra de herramientas de acceso rápido. |
|
Indica si el tamaño del elemento cinta puede ser compacto. |
|
Indica si el alto del elemento cinta puede aumentar verticalmente el alto de una fila de la cinta de opciones. |
|
Indica si el ancho del elemento cinta puede cambiar. |
|
Limpia los valores de dimensión para el elemento cinta. |
|
Cierre el elemento emergente del elemento cinta. |
|
Copia el estado de CMFCRibbonBaseElement especificado al objeto actual. |
|
Destruye el elemento cinta. |
|
Dibuja la imagen para el elemento cinta. |
|
Devuelve el puntero especificado al elemento cinta si señala al objeto actual. |
|
Recupera un puntero al elemento cinta si contiene los datos especificados. |
|
Recupera un puntero al elemento cinta si ese elemento se identifica mediante el identificador especificado de comando |
|
Recupera un puntero al elemento cinta si las coincidencias originales del elemento cinta el elemento especificado de la cinta de opciones. |
|
Devuelve el tamaño compacto de elemento cinta. |
|
Recupera los datos definidos por el usuario asociados al elemento cinta. |
|
Devuelve la descripción del elemento cinta. |
|
Recupera un puntero al elemento cinta si el elemento emergente se quita a continuación. |
|
Agrega el elemento actual de la cinta de opciones en la matriz especificada. |
|
Agrega el elemento actual de la cinta de opciones en la matriz especificada si el elemento actual de la cinta de opciones contiene el identificador especificado de comando |
|
Recupera un puntero al elemento cinta si es resaltado. |
|
Devuelve el identificador del elemento cinta. |
|
Devuelve el tamaño de la imagen del elemento cinta. |
|
Devuelve el tamaño del elemento cinta en su estado intermedia. |
|
Devuelve el keytip asociado con el elemento cinta. |
|
Recupera el rectángulo de selección de keytip para el elemento cinta. |
|
Recupera el tamaño del texto de keytip. |
|
Indica la ubicación de la presentación del elemento cinta en un grupo de la cinta de opciones. |
|
Devuelve los keytips asociados a un botón. |
|
Recupera el id. de comando de notificación para el elemento cinta. |
|
Recupera el elemento original de la cinta de opciones. |
|
Recupera la categoría de la cinta de opciones para el elemento cinta. |
|
Recupera el panel de la cinta que contiene el elemento cinta. |
|
Recupera la barra primaria de la cinta de opciones para el elemento cinta. |
|
Recupera la ventana primaria para el elemento cinta. |
|
Recupera un puntero al elemento cinta si el usuario se presiona actualmente. |
|
Recupera el identificador del elemento cinta cuando se encuentra en la barra de herramientas de acceso rápido. |
|
Devuelve el rectángulo delimitador del elemento cinta. |
|
Devuelve el tamaño normal del elemento cinta. |
|
Devuelve el tamaño actual del elemento cinta. |
|
Devuelve el texto asociado al elemento cinta. |
|
Devuelve el texto de información sobre herramientas del elemento cinta. |
|
Recupera la barra de la cinta de opciones de nivel superior para el elemento cinta. |
|
Especifica si el elemento cinta tiene un modo compacto. |
|
Indica si el elemento primario tiene el foco de teclado. |
|
Especifica si el elemento cinta tiene un modo intermedio. |
|
Especifica si el elemento cinta tiene un modo grande. |
|
Indica si el elemento cinta tiene un menú. |
|
Recupera un puntero al elemento cinta si el punto especificado se encuentra en él. |
|
Indica si el elemento cinta está alineado verticalmente con otros elementos de cinta de opciones. |
|
Indica si el tamaño de la imagen del elemento cinta siempre es grande. |
|
Indica si el elemento cinta está en modo de repetición automática. |
|
Especifica si el elemento cinta está activado. |
|
Especifica si el elemento cinta está en un modo compacto. |
|
|
|
Especifica si el elemento cinta está deshabilitado. |
|
Determina si el elemento cinta muestra un menú emergente y se divide a continuación. |
|
Especifica si el elemento cinta tiene el foco. |
|
Indica si el elemento cinta está contenido en una galería de la cinta de opciones. |
|
Especifica si el elemento cinta aparecerá resaltada. |
|
Indica si la imagen actual para el elemento cinta es tamaño intermedio. |
|
Indica si la imagen actual para el elemento cinta es de gran tamaño. |
|
Indica si el elemento cinta está contenido en un menú. |
|
Indica si el usuario ha hecho clic en el elemento cinta. |
|
Indica si el elemento cinta está contenido en la barra de herramientas de acceso rápido. |
|
Indica si el elemento cinta es un separador de la pantalla. |
|
Indica si el elemento cinta está contenido en un grupo que muestra un borde común. |
|
Indica si la información sobre herramientas se muestra bajo el elemento cinta. |
|
Indica si el elemento cinta puede seleccionar con el teclado. |
|
Indica si el texto para el elemento cinta aparece a la derecha. |
|
Indica si el elemento cinta se muestra actualmente. |
|
Indica si el heigth de presentación del elemento cinta es igual que el alto de la pantalla del panel de la cinta que lo contiene. |
|
Envía una notificación de comando a la ventana principal del elemento cinta. |
|
Notifica a la ventana primaria de la barra de la cinta de opciones a un usuario se resalta el elemento cinta que se encuentra en una lista. |
|
Agrega el elemento cinta a la barra de herramientas especificada de acceso rápido. |
|
Actualiza la información sobre herramientas para el elemento cinta. |
|
Actualiza el elemento cinta en respuesta a los datos proporcionados por el usuario continuo. |
|
Calcula el tamaño del texto para el elemento cinta. |
|
Llamado por el marco cuando el resaltado de un elemento cinta que se encuentra en un menú. |
|
Llamado por el marco para dibujar el elemento cinta. |
|
Llamado por el marco para dibujar el keytip para el elemento cinta. |
|
Llamado por el marco cuando la imagen del menú para el elemento cinta se dibuja. |
|
Llamado por el marco para dibujar el elemento cinta en un cuadro de lista de comandos. |
|
Llamado por el marco cuando el usuario presiona un keytip y el elemento cinta tiene el foco. |
|
Llamado por el marco cuando el diseño cambia la dirección. |
|
Llamado por el marco para mostrar u ocultar el elemento cinta. |
|
Llamado por el marco cuando el elemento cinta va a mostrar un menú emergente. |
|
Actualiza la presentación para el elemento cinta. |
|
Establece los datos de accesibilidad para el elemento cinta. |
|
Establece el tamaño de presentación para el elemento cinta. |
|
Asocia un elemento de datos al elemento cinta. |
|
|
|
Establece la descripción para el elemento cinta. |
|
Establece el identificador del elemento cinta. |
|
Establece el tamaño inicial de presentación para el elemento cinta. |
|
Establece un keytip para el elemento cinta. |
|
Establece el elemento original de la cinta de opciones para el elemento cinta. |
|
Establece la categoría primaria para el elemento cinta. |
|
Establece el contenedor de menú primario para el elemento cinta. |
|
Establece la barra primaria de la cinta de opciones para el elemento cinta. |
|
Establece las dimensiones que se muestra fot el rectángulo para el elemento cinta. |
|
Establece el texto para el elemento cinta. |
|
Establece el texto del elemento cinta muestra a la derecha. |
|
Establece el texto de información sobre herramientas para el elemento cinta. |
|
Establece el estado de visibilidad del elemento cinta. |
|
Expande el ancho del elemento cinta. |
|
Cambia el alto de la presentación de un elemento de la cinta de opciones al alto de fila especificado. |
|
Actualiza el texto de información sobre herramientas mediante el recurso de comando para el elemento cinta. |
Métodos protegidos
Name |
Descripción |
---|---|
Llamado por el marco cuando el usuario presiona una tecla de método abreviado. |
|
Llamado por el marco cuando un elemento cinta recibe o pierde el foco de entrada. |
Comentarios
La clase de CMFCRibbonBaseElement define las propiedades que son comunes a todos los elementos de la cinta de opciones que incluyen id. del comando, el etiqueta de texto, el texto de información sobre herramientas, la descripción del elemento, y estado (que puede ser detallada, ser resaltada, ser presionado, deshabilitar, comprobarse, o se interrumpe a continuación).
El tamaño de la imagen de un elemento cinta lo define el miembro de RibbonImageType , que puede ser uno de los siguientes valores:
RibbonImageLarge
RibbonImageSmall
Dependiendo de su tamaño, un elemento cinta muestra una imagen pequeña o grande.
Ejemplo
El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCRibbonBaseElement . El ejemplo muestra cómo obtener un objeto de CMFCRibbonBaseElement de una clase de CMFCRibbonStatusBar , establece la descripción para el elemento cinta, establece el texto, establece un keytip, y establece el texto de información sobre herramientas para el elemento cinta. Este fragmento de código es parte de Ejemplo de cliente de dibujo.
// CMFCRibbonStatusBar m_wndStatusBar
CMFCRibbonBaseElement* pPane = m_wndStatusBar.FindByID(nID);
...
pPane->SetDescription(_T("a pane"));
// CString strText
pPane->SetText(strText);
pPane->SetKeys(_T("p"));
pPane->SetToolTipText(_T("this is a pane"));
Jerarquía de herencia
Requisitos
encabezado: afxbaseribbonelement.h