Condividi tramite


Classe CMFCVisualManagerWindows7

Fornisce CMFCVisualManagerWindows7 a un'applicazione l'aspetto di un'applicazione Windows 7.

Sintassi

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Membri

Costruttori pubblici

Nome Descrizione
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Costruttore predefinito.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Distruttore predefinito.

Metodi pubblici

Nome Descrizione
CMFCVisualManagerWindows7::CleanStyle Cancella lo stile di visualizzazione corrente e reimposta lo stile di visualizzazione predefinito.
CMFCVisualManagerWindows7::CleanUp Cancella tutti gli oggetti nell'interfaccia utente e reimposta i menu.
CMFCVisualManagerWindows7::DrawNcBtn Disegna un pulsante nell'area non client del frame. Il framework usa questo metodo per disegnare pulsanti per ridurre al minimo, ingrandire, chiudere e ripristinare i pulsanti nell'angolo superiore destro della cornice della finestra. Questo metodo viene chiamato solo quando il programma usa un Aero tema.
CMFCVisualManagerWindows7::DrawNcText Disegna testo nell'area non client nella cornice. Il framework usa questo metodo per disegnare il titolo dell'applicazione nella barra del titolo nella parte superiore della finestra cornice.
CMFCVisualManagerWindows7::DrawSeparator Disegna un separatore nella classe CMFCToolBar.
CMFCVisualManagerWindows7::GetRibbonBar Recupera la classe CMFCRibbonBar associata all'interfaccia utente.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Ottiene un colore di sfondo della casella di modifica della barra multifunzione.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Esegue l'override di CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Esegue l'override di CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Esegue l'override di CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Esegue l'override di CMFCVisualManagerWindows::IsHighlightWholeMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Esegue l'override di CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Determina se un oggetto CMFCRibbonBar è presente e visibile.
CMFCVisualManagerWindows7::OnDrawButtonBorder Esegue l'override di CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Esegue l'override di CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Esegue l'override di CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Esegue l'override di CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Esegue l'override di CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Esegue l'override di CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Esegue l'override di CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Esegue l' override CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Esegue l'override di CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Esegue l'override di CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Esegue l'override di CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Esegue l'override di CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Esegue l'override di CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Esegue l'override di CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Esegue l'override di CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Esegue l'override di CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Esegue l' override CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Esegue l'override di CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Esegue l'override di CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Esegue l'override di CMFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Esegue l'override di CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Esegue l'override di CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Esegue l'override di CMFCVisualManager::OnDrawRibbonsliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Esegue l'override di CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Esegue l'override di CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Esegue l'override di CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Esegue l'override di CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Esegue l'override di CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Esegue l'override di CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Esegue l'override di CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect Il framework chiama questo metodo quando riempie l'area intorno alle immagini delle voci di menu.
CMFCVisualManagerWindows7::OnFillRibbonButton Esegue l'override di CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Esegue l'override di CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Esegue l'override di CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Esegue l'override di CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Esegue l'override di CMFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Esegue l'override di CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Imposta l'handle di risorsa che descrive gli attributi di Visual Manager.
CMFCVisualManagerWindows7::SetStyle Imposta la combinazione di colori dell'interfaccia CMFCVisualManagerWindows7 utente grafica.

Osservazioni:

Usa la CMFCVisualManagerWindows7 classe per modificare l'aspetto dell'applicazione per simulare un'applicazione di Windows 7 predefinita. Questa classe potrebbe non essere valida se l'applicazione è in esecuzione in una versione di Windows precedente a Windows 7. In questo scenario, l'applicazione usa la gestione visiva predefinita definita in CMFCVisualManager.

CMFCVisualManagerWindows7 eredita più metodi sia dalla classe CMFCVisualManagerWindows che dalla CMFCVisualManager classe . I metodi elencati nella sezione precedente sono metodi nuovi per la CMFCVisualManagerWindows7 classe .

Gerarchia di ereditarietà

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Requisiti

Intestazione: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Distruttore predefinito.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Costruttore predefinito.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Ottiene il colore di sfondo di una casella di modifica della barra multifunzione.

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

Parametri

Editpl
[in] Puntatore al controllo di modifica. Questo valore non può essere NULL.

bIsHighlighted
[out] Restituisce un valore che indica se la casella della barra multifunzione è evidenziata.

bIsPaneHighlighted
[out] Restituisce TRUE se il pannello della barra multifunzione che contiene pEdit è evidenziato.

bIsDisabled
[out] Restituisce un valore che indica se pEdit è disabilitato.

Valore restituito

Colore di sfondo della casella di modifica pEdit.

Osservazioni:

CMFCVisualManagerWindows7::OnFillMenuImageRect

Il framework chiama questo metodo quando riempie l'area intorno a un'immagine di voce di menu.

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

Parametri

pDC
[in] Puntatore al contesto del dispositivo di un pulsante di menu.

pButton
[in] Puntatore a un oggetto CMFCToolBarButton. Il framework riempie lo sfondo per questo pulsante.

Rettangolo
[in] Rettangolo che specifica i limiti dell'area dell'immagine del pulsante di menu.

state
[in] Stato del pulsante.

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCVisualManager
Classe CMFCVisualManagerWindows