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à
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
pEdit
[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