Compartir a través de


CMFCRibbonPanel Class

Implementa un panel que contiene un conjunto de elementos de cinta de opciones. Cuando se dibuja el panel, muestra tantos elementos como sea posible, dado el tamaño del panel.

class CMFCRibbonPanel : public CObject

Members

Constructores protegidos

Name

Descripción

CMFCRibbonPanel::CMFCRibbonPanel

Las construcciones e inicializan un objeto de CMFCRibbonPanel .

Métodos públicos

Name

Descripción

CMFCRibbonPanel::Add

Agrega un elemento cinta al panel.

CMFCRibbonPanel::AddSeparator

Agrega un separador al panel de la cinta de opciones.

CMFCRibbonPanel::AddToolBar

Agrega una barra de herramientas del panel de la cinta de opciones.

CMFCRibbonPanel::FindByData

 

CMFCRibbonPanel::FindByID

Devuelve un elemento identificado por un identificador especificada de comando

CMFCRibbonPanel::GetCaptionHeight

 

CMFCRibbonPanel::GetCount

Devuelve el número de elementos en el panel de la cinta de opciones.

CMFCRibbonPanel::GetData

Devuelve los datos definidos por el usuario asociado al panel.

CMFCRibbonPanel::GetDefaultButton

 

CMFCRibbonPanel::GetDroppedDown

 

CMFCRibbonPanel::GetElement

Devuelve el elemento cinta situado en el índice especificado.

CMFCRibbonPanel::GetElements

Recupera todos los elementos contenidos en el panel de la cinta de opciones.

CMFCRibbonPanel::GetElementsByID

 

CMFCRibbonPanel::GetFocused

Devuelve un elemento que tiene el foco.

CMFCRibbonPanel::GetGalleryRect

Devuelve un rectángulo delimitador del elemento de la galería.

CMFCRibbonPanel::GetHighlighted

 

CMFCRibbonPanel::GetIndex

 

CMFCRibbonPanel::GetItemIDsList

 

CMFCRibbonPanel::GetName

 

CMFCRibbonPanel::GetParentButton

 

CMFCRibbonPanel::GetParentCategory

Devuelve la categoría primaria del panel de la cinta de opciones.

CMFCRibbonPanel::GetParentMenuBar

 

CMFCRibbonPanel::GetPreferedMenuLocation

 

CMFCRibbonPanel::GetPressed

 

CMFCRibbonPanel::GetRect

 

CMFCRibbonPanel::GetVisibleElements

Obtiene una matriz de elementos visibles.

CMFCRibbonPanel::HasElement

 

CMFCRibbonPanel::HitTest

 

CMFCRibbonPanel::HitTestEx

 

CMFCRibbonPanel::Insert

Inserta un elemento cinta en la posición especificada.

CMFCRibbonPanel::InsertSeparator

Inserta un separador en la posición especificada.

CMFCRibbonPanel::IsCenterColumnVert

Especifica si todos los elementos panel deben centrar (alineado) verticalmente, por columna.

CMFCRibbonPanel::IsCollapsed

 

CMFCRibbonPanel::IsHighlighted

 

CMFCRibbonPanel::IsJustifyColumns

Especifica si todas las columnas del panel tienen el mismo ancho.

CMFCRibbonPanel::IsMainPanel

 

CMFCRibbonPanel::IsMenuMode

 

CMFCRibbonPanel::MakeGalleryItemVisible

Desplaza la galería para que el elemento especificado de la cinta de opciones visible.

CMFCRibbonPanel::OnKey

 

CMFCRibbonPanel::RecalcWidths

 

CMFCRibbonPanel::Remove

Quita y elimina opcionalmente un elemento situado en el índice especificado.

CMFCRibbonPanel::RemoveAll

Quita todos los elementos del panel de la cinta de opciones.

CMFCRibbonPanel::Replace

Reemplaza un elemento con otro basándose en los valores de índice respectivos.

CMFCRibbonPanel::ReplaceByID

Reemplaza un elemento con otro basado en un identificador especificada de comando

CMFCRibbonPanel::SetCenterColumnVert

Pide al panel para alinear elementos verticalmente, por columna.

CMFCRibbonPanel::SetData

Asocia datos definidos por el usuario al panel de la cinta de opciones.

CMFCRibbonPanel::SetElementMenu

Asigna un menú emergente el elemento que tiene el identificador determinada de comando

CMFCRibbonPanel::SetElementRTC

Agrega un elemento cinta especificado por la información proporcionada de la clase de runtime al panel de la cinta de opciones.

CMFCRibbonPanel::SetElementRTCByID

Agrega un elemento cinta especificado por la información proporcionada de la clase de runtime al panel de la cinta de opciones.

CMFCRibbonPanel::SetFocused

Establece el foco en el elemento especificado de la cinta de opciones.

CMFCRibbonPanel::SetJustifyColumns

Permisos o justificación de la columna de las neutralizaciones.

CMFCRibbonPanel::SetKeys

Establece el método abreviado de teclado que muestra el panel de la cinta de opciones.

CMFCRibbonPanel::ShowPopup

 

Comentarios

Los paneles de la cinta de opciones son agrupaciones lógicas de tareas relacionadas que se crea dentro de categorías de la cinta de opciones. Como el tamaño de la cinta de opciones, el panel de diseño se ajusta automáticamente para mostrar tantos elementos como sea posible.

Puede obtener los paneles de una cinta incluido en una categoría de la cinta de opciones llamando al método de CMFCRibbonCategory::GetPanel .

Ejemplo

El ejemplo siguiente muestra cómo configurar un objeto de CMFCRibbonPanel mediante varios métodos en la clase de CMFCRibbonPanel . El ejemplo muestra cómo establecer el método abreviado de teclado que muestra el panel de la cinta de opciones, los elementos alinear en el panel verticalmente por columna, y la justificación de la columna de permiso. Este fragmento de código es parte de Ejemplo 2007 de demostración de MS Office.

 // CMFCRibbonCategory* pCategory 
    // CMFCToolBarImages m_PanelImages
    CMFCRibbonPanel* pPanelClipboard = pCategory->AddPanel(_T("Clipboard"), m_PanelImages.ExtractIcon(1));
    pPanelClipboard->SetKeys(_T("zc"));
    pPanelClipboard->SetCenterColumnVert();
    pPanelClipboard->SetJustifyColumns();

Jerarquía de herencia

CObject

   CMFCRibbonPanel

Requisitos

encabezado: afxRibbonPanel.h

Vea también

Referencia

Gráfico de jerarquías

CObject (Clase)

CMFCRibbonCategory Class

CMFCRibbonBaseElement Class

Otros recursos

Clases de MFC