Compartir a través de


CMFCVisualManagerWindows7 Class

CMFCVisualManagerWindows7 proporciona a una aplicación el aspecto de una aplicación de Windows 7.

Sintaxis

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Miembros

Constructores públicos

Nombre Descripción
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Constructor predeterminado.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Destructor predeterminado.

Métodos públicos

Nombre Descripción
CMFCVisualManagerWindows7::CleanStyle Borra el estilo visual actual y restablece el estilo visual predeterminado.
CMFCVisualManagerWindows7::CleanUp Borra todos los objetos de la interfaz de usuario y restablece los menús.
CMFCVisualManagerWindows7::DrawNcBtn Dibuja un botón en el área que no es de cliente en el marco. El marco usa este método para dibujar botones minimizar, maximizar, cerrar y restaurar en la esquina superior derecha del marco de ventana. Este método solo se llama cuando el programa usa un tema Aero.
CMFCVisualManagerWindows7::DrawNcText Dibuja texto en el área que no es de cliente en el marco. El marco usa este método para dibujar el título de la aplicación en la barra de título de la parte superior de la ventana de marco.
CMFCVisualManagerWindows7::DrawSeparator Dibuja un separador en la clase CMFCToolBar.
CMFCVisualManagerWindows7::GetRibbonBar Recupera la clase CMFCRibbonBar asociada a la interfaz de usuario.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Obtiene un color de fondo del cuadro de edición de la cinta de opciones.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Reemplaza CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Reemplaza CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Reemplaza CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Reemplaza CMFCVisualManagerWindows::IsHighlightWholeMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Reemplaza CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Determina si un objeto CMFCRibbonBar está presente y visible.
CMFCVisualManagerWindows7::OnDrawButtonBorder Reemplaza CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Reemplaza CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Reemplaza CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Reemplaza CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Reemplaza CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Reemplaza CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Reemplaza CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Reemplaza CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Reemplaza CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Reemplaza CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Reemplaza CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Reemplaza CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Reemplaza CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Reemplaza CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Reemplaza CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Reemplaza CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Reemplaza CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Reemplaza CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Reemplaza CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Reemplaza CMFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Reemplaza CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Reemplaza CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Reemplaza CMFCVisualManager::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Reemplaza CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Reemplaza CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Reemplaza CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Reemplaza CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Reemplaza CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Reemplaza CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Reemplaza CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect El marco llama a este método cuando rellena el área alrededor de las imágenes de elementos de menú.
CMFCVisualManagerWindows7::OnFillRibbonButton Reemplaza CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Reemplaza CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Reemplaza CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Reemplaza CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Reemplaza CMFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Reemplaza CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Establece el identificador de recursos que describe los atributos del administrador visual.
CMFCVisualManagerWindows7::SetStyle Establece la combinación de colores de la GUI CMFCVisualManagerWindows7.

Comentarios

Use la clase CMFCVisualManagerWindows7 para cambiar la apariencia de la aplicación para imitar una aplicación predeterminada de Windows 7. Es posible que esta clase no sea válida si la aplicación se ejecuta en una versión de Windows anterior a Windows 7. En ese escenario, la aplicación usa el administrador visual predeterminado definido en CMFCVisualManager.

CMFCVisualManagerWindows7 hereda varios métodos de la clase CMFCVisualManagerWindows y de la clase CMFCVisualManager. Los métodos enumerados en la sección anterior son métodos nuevos para la clase CMFCVisualManagerWindows7.

Jerarquía de herencia

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Requisitos

Encabezado: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Destructor predeterminado.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Constructor predeterminado.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Obtiene el color de fondo de un cuadro de edición de cinta de opciones.

virtual COLORREF GetRibbonEditBackgroundColor (
    CMFCRibbonRichEditCtrl* pEdit,
    BOOL bIsHighlighted,
    BOOL bIsPaneHighlighted,
    BOOL bIsDisabled);

Parámetros

pEdit
[in] Un puntero del control de edición. Este valor no puede ser NULL.

bIsHighlighted
[out] Devuelve si el cuadro de la cinta de opciones está resaltado.

bIsPaneHighlighted
[out] Devuelve TRUE si el panel de la cinta de opciones que contiene pEdit está resaltado.

bIsDisabled
[out] Devuelve si pEdit está deshabilitado.

Valor devuelto

Color de fondo del cuadro de edición pEdit.

Comentarios

CMFCVisualManagerWindows7::OnFillMenuImageRect

El marco llama a este método cuando rellena el área alrededor de una imagen de elementos de menú.

virtual void OnFillMenuImageRect(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rectangle,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parámetros

pDC
[in] Puntero al contexto del dispositivo del botón de menú.

pButton
[in] Un puntero a un CMFCToolBarButton. El marco rellena el fondo de este botón.

rectangle
[in] Rectángulo que especifica los límites del área de imagen del botón de menú.

state
[in] Estado del botón.

Comentarios

Consulte también

Gráfico de jerarquías
Clases
CMFCVisualManager (clase)
CMFCVisualManagerWindows (clase)