Classe CMFCVisualManagerOffice2003
In questo articolo
CMFCVisualManagerOffice2003
fornisce a un'applicazione un aspetto di Microsoft Office 2003.
class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP
Nome | Descrizione |
---|---|
CMFCVisualManagerOffice2003::D rawComboBorderWinXP | Disegna il bordo della casella combinata utilizzando il tema corrente di Windows XP. (sostituzioni )CMFCVisualManager::D rawComboBorderWinXP. |
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP | Disegna un pulsante a discesa casella combinata utilizzando il tema corrente di Windows XP. (sostituzioni )CMFCVisualManager::D rawComboDropButtonWinXP. |
CMFCVisualManagerOffice2003::D rawCustomizeButton | Disegna un pulsante di personalizzazione. |
CMFCVisualManagerOffice2003::D rawPushButtonWinXP | Disegna un pulsante di pressione utilizzando il tema corrente di Windows XP. (sostituzioni )CMFCVisualManager::D rawPushButtonWinXP. |
CMFCVisualManagerOffice2003::GetBaseThemeColor | Ottiene il colore del tema di base. |
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor | Ottiene il colore utilizzato per la voce di menu evidenziata. |
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor | Il framework chiama questo metodo per ottenere il colore di sfondo di un elenco di proprietà. Esegue l'override di CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor . |
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor | Il framework chiama questo metodo per recuperare il colore del testo di un elenco di proprietà. Esegue l'override di CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor . |
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight | Restituisce l'altezza di tutte le voci di menu. (sostituzioni )CMFCVisualManager::GetShowAllMenuItemsHeight. |
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors | Imposta il colore di sfondo e il colore del bordo del gruppo di base specificati. Esegue l'override di CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors . |
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor | Ottiene il colore del tono di evidenziazione. (sostituzioni )CMFCVisualManager::GetSmartDockingHighlightToneColor. |
CMFCVisualManagerOffice2003::GetTabFrameColors | Il framework chiama questa funzione quando deve recuperare il set di colori per disegnare una finestra di tabulazione. (sostituzioni )CMFCVisualManager::GetTabFrameColors. |
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin | Ottiene il margine del pulsante Personalizza della barra degli strumenti. Esegue l'override di CMFCVisualManager::GetToolBarCustomizeButtonMargin . |
CMFCVisualManagerOffice2003::GetToolbarDisabledColor | Ottiene il colore disabilitato per la barra degli strumenti. Esegue l'override di CMFCVisualManager::GetToolbarDisabledColor . |
CMFCVisualManagerOffice2003::GetToolTipInfo | Chiamato dal framework per ottenere informazioni sulla descrizione comando. (sostituzioni )CMFCVisualManager::GetToolTipInfo. |
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled | Indica se gestione oggetti visivi utilizza colori del tema Windows XP nativi. |
CMFCVisualManagerOffice2003::IsDockingTabHasBorder | Restituisce un valore che indica se la gestione oggetti visivi corrente disegna bordi intorno ai riquadri ancorati e a schede. (sostituzioni )CMFCVisualManager::IsDockingTabHasBorder. |
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs | Indica se le schede di OneNote devono essere evidenziate. Esegue l'override di CMFCVisualManager::IsHighlightOneNoteTabs . |
CMFCVisualManagerOffice2003::IsOffsetPressedButton | Chiamato dal framework quando si disegna un pulsante della barra degli strumenti. Esegue l'override di CMFCVisualManager::IsOffsetPressedButton . |
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook | Indica se è presente una barra di stato con un aspetto di Office XP. |
CMFCVisualManagerOffice2003::IsToolbarRoundShape | Indica se una barra degli strumenti specificata ha una forma rotonda. (sostituzioni )CMFCVisualManager::IsToolbarRoundShape. |
CMFCVisualManagerOffice2003::IsUseGlobalTheme | Indica se viene utilizzato un tema windows XP globale. |
CMFCVisualManagerOffice2003::IsWindowsThemingSupported | Indica se il tema di Windows è supportato. (sostituzioni )CMFCVisualManager::IsWindowsThemingSupported. |
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder | Il framework chiama questo metodo quando disegna il bordo di un pulsante Nascondi automaticamente. (sostituzioni )CMFCVisualManager::OnDrawAutoHideButtonBorder. |
CMFCVisualManagerOffice2003::OnDrawBarGripper | Chiamato dal framework quando disegna il gripper per una barra di controllo. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawBarGripper . |
CMFCVisualManagerOffice2003::OnDrawBrowseButton | Il framework chiama questo metodo quando disegna il pulsante Sfoglia per un controllo di modifica. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawBrowseButton . |
CMFCVisualManagerOffice2003::OnDrawButtonBorder | Il framework chiama questo metodo quando disegna il bordo di un pulsante della barra degli strumenti. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawButtonBorder . |
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder | Il framework chiama questo metodo quando disegna il bordo di un oggetto Classe CMFCCaptionBar. (sostituzioni )CMFCVisualManager::OnDrawCaptionBarBorder. |
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx | Il framework chiama questo metodo quando disegna una casella di controllo. (sostituzioni )CMFCVisualManager::OnDrawCheckBoxEx. |
CMFCVisualManagerOffice2003::OnDrawComboBorder | Il framework chiama questo metodo quando disegna il bordo intorno a un oggetto Classe CMFCToolBarComboBoxButton. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawComboBorder . |
CMFCVisualManagerOffice2003::OnDrawComboDropButton | Il framework chiama questo metodo quando disegna il pulsante di rilascio di una classe CMFCToolBarComboBoxButton. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawComboDropButton . |
CMFCVisualManagerOffice2003::OnDrawControlBorder | Il framework chiama questo metodo quando disegna il bordo di un controllo. (sostituzioni )CMFCVisualManager::OnDrawControlBorder. |
CMFCVisualManagerOffice2003::OnDrawExpandingBox | Il framework chiama questo metodo quando disegna un box di espansione. (sostituzioni )CMFCVisualManager::OnDrawExpandingBox. |
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder | Il framework chiama questo metodo quando disegna il bordo attorno a un'istanza della classe CMFCHeaderCtrl. (sostituzioni )CMFCVisualManager::OnDrawHeaderCtrlBorder. |
CMFCVisualManagerOffice2003::OnDrawMenuBorder | Il framework chiama questo metodo quando disegna il bordo di una classe CMFCPopupMenu. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawMenuBorder . |
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter | Il framework chiama questo metodo quando disegna il separatore per una barra di Outlook. (sostituzioni )CMFCVisualManager::OnDrawOutlookBarSplitter. |
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder | Chiamato dal framework quando disegna il bordo di un pulsante di pagina di Outlook. (sostituzioni )CMFCVisualManager::OnDrawOutlookPageButtonBorder. |
CMFCVisualManagerOffice2003::OnDrawPaneBorder | Il framework chiama questo metodo quando disegna il bordo di un oggetto Classe CPane. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawPaneBorder . |
CMFCVisualManagerOffice2003::OnDrawPaneCaption | Il framework chiama questo metodo quando disegna una didascalia per un oggetto Classe CDockablePane. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawPaneCaption . |
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder | Il framework chiama questo metodo quando disegna il bordo di una finestra popup. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder . |
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder | Il framework chiama questo metodo quando disegna il bordo di un pulsante in una finestra popup. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder . |
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption | Il framework chiama questo metodo quando disegna la didascalia di una finestra popup. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption . |
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup | Il framework chiama questo metodo quando disegna un gruppo di pulsanti sulla barra multifunzione. (sostituzioni )CMFCVisualManager::OnDrawRibbonButtonsGroup. |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption | Il framework chiama questo metodo quando disegna la barra della didascalia per una categoria della barra multifunzione. (sostituzioni )CMFCVisualManager::OnDrawRibbonCategoryCaption. |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab | Il framework chiama questo metodo quando disegna la scheda per una categoria della barra multifunzione. (sostituzioni )CMFCVisualManager::OnDrawRibbonCategoryTab. |
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar | Il framework chiama questo metodo quando disegna una classe CMFCRibbonProgressBar. (sostituzioni )CMFCVisualManager::OnDrawRibbonProgressBar. |
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator | Il framework chiama questo metodo quando disegna un separatore sulla barra di accesso rapido di una barra multifunzione. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator . |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel | Il framework chiama questo metodo quando disegna il canale di una classe CMFCRibbonSlider. (sostituzioni )CMFCVisualManager::OnDrawRibbonsliderChannel. |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb | Il framework chiama questo metodo quando disegna il pollice di un oggetto CMFCRibbonSlider . (sostituzioni )CMFCVisualManager::OnDrawRibbonSliderThumb. |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton | Il framework chiama questo metodo quando disegna i pulsanti di zoom per un oggetto CMFCRibbonSlider . (sostituzioni )CMFCVisualManager::OnDrawRibbonsliderZoomButton. |
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane | Il framework chiama questo metodo quando disegna un riquadro sulla barra di stato. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane . |
CMFCVisualManagerOffice2003::OnDrawScrollButtons | Il framework chiama questo metodo quando disegna pulsanti di scorrimento. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawScrollButtons . |
CMFCVisualManagerOffice2003::OnDrawSeparator | Il framework chiama questo metodo quando disegna un separatore. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawSeparator . |
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems | Il framework chiama questo metodo quando disegna tutte le voci di un menu. (sostituzioni )CMFCVisualManager::OnDrawShowAllMenuItems. |
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder | Il framework chiama questo metodo quando disegna il bordo per un oggetto classe CMFCStatusBar. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder . |
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress | Il framework chiama questo metodo quando disegna l'indicatore di stato nell'oggetto CMFCStatusBar . (sostituzioni )CMFCVisualManager::OnDrawStatusBarProgress. |
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox | Il framework chiama questo metodo quando disegna la casella delle dimensioni per un CMFCStatusBar. (sostituzioni )CMFCVisualManager::OnDrawStatusBarSizeBox. |
CMFCVisualManagerOffice2003::OnDrawTab | Il framework chiama questo metodo quando disegna le schede per un oggetto Classe CMFCBaseTabCtrl. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTab . |
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder | Il framework chiama questo metodo quando disegna il bordo di un pulsante di tabulazione. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder . |
CMFCVisualManagerOffice2003::OnDrawTask | Il framework chiama questo metodo quando disegna un oggetto classe CMFCTasksPaneTask. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTask . |
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder | Il framework chiama questo metodo quando disegna un bordo attorno a un gruppo su un oggetto Classe CMFCTasksPane. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder . |
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption | Il framework chiama questo metodo quando disegna la didascalia per un oggetto Classe CMFCTasksPaneTaskGroup. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption . |
CMFCVisualManagerOffice2003::OnDrawTearOffCaption | Il framework chiama questo metodo quando disegna la didascalia per un oggetto Classe CMFCPopupMenu. Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTearOffCaption . |
CMFCVisualManagerOffice2003::OnErasePopupWindowButton | Il framework chiama questo metodo quando cancella un pulsante in una finestra popup. Esegue l'override di CMFCVisualManagerOfficeXP::OnErasePopupWindowButton . |
CMFCVisualManagerOffice2003::OnEraseTabsArea | Il framework chiama questo metodo quando cancella l'area della scheda di una finestra di tabulazioni. Esegue l'override di CMFCVisualManagerOfficeXP::OnEraseTabsArea . |
CMFCVisualManagerOffice2003::OnEraseTabsButton | Il framework chiama questo metodo quando cancella il testo e l'icona di un pulsante di tabulazione. Esegue l'override di CMFCVisualManagerOfficeXP::OnEraseTabsButton . |
CMFCVisualManagerOffice2003::OnEraseTabsFrame | Il framework chiama questo metodo quando cancella un frame in una classe CMFCBaseTabCtrl. (sostituzioni )CMFCVisualManager::OnEraseTabsFrame. |
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground | Il framework chiama questo metodo quando riempie lo sfondo di un pulsante Nascondi automaticamente. (sostituzioni )CMFCVisualManager::OnFillAutoHideButtonBackground. |
CMFCVisualManagerOffice2003::OnFillBarBackground | Il framework chiama questo metodo quando riempie lo sfondo di un oggetto classe CBasePane. Esegue l'override di CMFCVisualManagerOfficeXP::OnFillBarBackground . |
CMFCVisualManagerOffice2003::OnFillButtonInterior | Il framework chiama questo metodo quando riempie lo sfondo di un pulsante della barra degli strumenti. Esegue l'override di CMFCVisualManagerOfficeXP::OnFillButtonInterior . |
CMFCVisualManagerOffice2003::OnFillCommandsListBackground | Il framework chiama questo metodo quando riempie lo sfondo di un pulsante della barra degli strumenti appartenente a un elenco di comandi. Esegue l'override di CMFCVisualManagerOfficeXP::OnFillCommandsListBackground . |
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground | Il framework chiama questo metodo quando riempie lo sfondo di un controllo intestazione. (sostituzioni )CMFCVisualManager::OnFillHeaderCtrlBackground. |
CMFCVisualManagerOffice2003::OnFillHighlightedArea | Il framework chiama questo metodo quando riempie l'area evidenziata di un pulsante della barra degli strumenti. Esegue l'override di CMFCVisualManagerOfficeXP::OnFillHighlightedArea . |
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption | Il framework chiama questo metodo quando riempie lo sfondo di una barra della didascalia di Outlook. (sostituzioni )CMFCVisualManager::OnFillOutlookBarCaption. |
CMFCVisualManagerOffice2003::OnFillOutlookPageButton | Il framework chiama questo metodo quando riempie l'interno di un pulsante di pagina di Outlook. (sostituzioni )CMFCVisualManager::OnFillOutlookPageButton. |
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground | Il framework chiama questo metodo quando riempie lo sfondo di una finestra popup. Esegue l'override di CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground . |
CMFCVisualManagerOffice2003::OnFillTab | Il framework chiama questo metodo quando riempie lo sfondo di una finestra della scheda. Esegue l'override di CMFCVisualManagerOfficeXP::OnFillTab . |
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior | Il framework chiama questo metodo quando riempie l'interno di un oggetto Classe CMFCTasksPaneTaskGroup. Esegue l'override di CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior . |
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground | Il framework chiama questo metodo quando riempie lo sfondo di un controllo CMFCTasksPane . (sostituzioni )CMFCVisualManager::OnFillTasksPaneBackground. |
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton | Il framework chiama questo metodo quando disegna un pulsante di menu di personalizzazione rapida evidenziato. Esegue l'override di CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton . |
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems | Il framework chiama questo metodo quando disegna un comando di menu evidenziato. Esegue l'override di CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems . |
CMFCVisualManagerOffice2003::OnUpdateSystemColors | Il framework chiama questa funzione quando i colori di sistema cambiano. Esegue l'override di CMFCVisualManagerOfficeXP::OnUpdateSystemColors . |
CMFCVisualManagerOffice2003::SetDefaultWinXPColors | Specifica se il gestore visivo deve utilizzare colori o colori nativi dei temi di Windows XP ottenuti da GetSysColor. |
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook | Specifica che deve essere utilizzato il tema globale di Windows XP. |
CMFCVisualManagerOffice2003::SetUseGlobalTheme | Specifica se gestione oggetti visivi utilizza un tema globale. |
Usare la CMFCVisualManagerOffice2003
classe per modificare l'aspetto visivo dell'applicazione in modo che sia simile a Microsoft Office 2003.
Nell'esempio seguente viene illustrato come impostare lo strumento di gestione degli oggetti visivi di Office 2003. Questo frammento di codice fa parte dell'esempio demo di avviso desktop.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));
Intestazione: afxvisualmanageroffice2003.h
Disegna il bordo della casella combinata utilizzando il tema corrente di Windows XP.
virtual BOOL DrawComboBorderWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo di delimitazione del bordo della casella combinata.
bDisabled
[in] Specifica se il bordo della casella combinata è disabilitato.
bIsDropped
[in] Specifica se il bordo della casella combinata viene eliminato.
bIsHighlighted
[in] Specifica se il bordo della casella combinata è evidenziato.
Restituisce TRUE se l'API del tema è abilitata o FALSE in caso contrario.
Disegna un pulsante a discesa casella combinata utilizzando il tema corrente di Windows XP.
virtual BOOL DrawComboDropButtonWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo di delimitazione del pulsante a discesa casella combinata.
bDisabled
[in] Specifica se il pulsante a discesa casella combinata è disabilitato.
bIsDropped
[in] Specifica se il pulsante a discesa casella combinata viene eliminato.
bIsHighlighted
[in] Specifica se il pulsante a discesa casella combinata è evidenziato.
Restituisce TRUE se l'API del tema è abilitata o FALSE in caso contrario.
Disegna un pulsante di personalizzazione.
virtual void DrawCustomizeButton(
CDC* pDC,
CRect rect,
BOOL bIsHorz,
CMFCVisualManager::AFX_BUTTON_STATE state,
BOOL bIsCustomize,
BOOL bIsMoreButtons);
pDC
[in] Puntatore a un contesto di visualizzazione.
rect
[in] Rettangolo di delimitazione del pulsante
bIsHorz
[in] TRUE se il pulsante è orizzontale o FALSE se è verticale.
state
[in] Stato del pulsante come deve essere disegnato (normale, premuto o evidenziato).
bIsCustomize
[in] TRUE se l'immagine di personalizzazione della freccia verso il basso o la freccia sinistra deve essere disegnata nel rettangolo del pulsante oppure false in caso contrario.
bIsMoreButtons
[in] TRUE se l'immagine orizzontale o verticale personalizza più pulsanti deve essere disegnata nel rettangolo del pulsante o FALSE in caso contrario.
Disegna un pulsante di pressione utilizzando il tema corrente di Windows XP.
virtual BOOL DrawPushButtonWinXP(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
UINT uiState);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo di delimitazione del pulsante di pressione.
pButton
[in] Puntatore all'oggetto Classe CMFCButton da disegnare.
uiState
[in] Ignorato. Lo stato viene preso da pButton.
TRUE se l'API del tema è abilitata; in caso contrario FALSE.
Ottiene il colore del tema di base.
virtual COLORREF GetBaseThemeColor();
Restituisce il colore del tema del tema di base, se impostato o il colore del viso della barra dei colori.
Ottiene il colore utilizzato per la voce di menu evidenziata.
virtual COLORREF GetHighlightMenuItemColor() const;
Restituisce il colore utilizzato per la voce di menu evidenziata.
Il framework chiama questo metodo per ottenere il colore di sfondo di un elenco di proprietà.
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
pPropList
[in] Puntatore all'elenco di proprietà che il framework sta disegnando.
Restituisce il colore di sfondo di pPropList.
Eseguire l'override di questa funzione per personalizzare il colore di sfondo di un elenco di proprietà nell'applicazione.
Il framework chiama questo metodo per recuperare il colore del testo di un elenco di proprietà.
virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);
pPropList
[in] Puntatore all'elenco di proprietà.
Restituisce il colore del testo dell'elenco di proprietà specificato.
Eseguire l'override di questa funzione per personalizzare il colore del testo di un elenco di proprietà nell'applicazione.
Restituisce l'altezza di tutte le voci di menu.
virtual int GetShowAllMenuItemsHeight(
CDC* pDC,
const CSize& sizeDefault);
pDC
[in] Puntatore al contesto del dispositivo.
sizeDefault
[in] Dimensioni predefinite del menu.
Per impostazione predefinita, restituisce l'altezza di tutte le immagini di menu più margini.
Imposta il colore di sfondo e il colore del bordo del gruppo di base specificati.
virtual void GetSmartDockingBaseGuideColors(
COLORREF& clrBaseGroupBackground,
COLORREF& clrBaseGroupBorder);
clrBaseGroupBackground
[in] Riferimento a un colorREF da impostare sul colore di sfondo.
clrBaseGroupBorder
[in] Riferimento a un colorREF da impostare sul colore del bordo.
Restituisce il colore del tono di evidenziazione.
virtual COLORREF GetSmartDockingHighlightToneColor();
Restituisce un COLORREF che contiene il colore del tono di evidenziazione.
Il framework chiama questa funzione quando deve recuperare il set di colori per disegnare una finestra di tabulazione.
virtual void GetTabFrameColors(
const CMFCBaseTabCtrl* pTabWnd,
COLORREF& clrDark,
COLORREF& clrBlack,
COLORREF& clrHighlight,
COLORREF& clrFace,
COLORREF& clrDarkShadow,
COLORREF& clrLight,
CBrush*& pbrFace,
CBrush*& pbrBlack);
pTabWnd
[in] Puntatore alla finestra a schede in cui la cornice sta disegnando una scheda.
clrDark
[out] Riferimento a un parametro COLORREF in cui questo metodo archivia il colore per il bordo scuro di una scheda.
clrBlack
[out] Riferimento a un parametro COLORREF in cui questo metodo archivia il colore per il bordo della finestra della scheda. Il colore predefinito per il bordo è nero.
clrHighlight
[out] Riferimento a un parametro COLORREF in cui questo metodo archivia il colore per lo stato di evidenziazione della finestra della scheda.
clrFace
[out] Riferimento a un parametro COLORREF in cui questo metodo archivia il colore per il viso della finestra della scheda.
clrDarkShadow
[out] Riferimento a un parametro COLORREF in cui questo metodo archivia il colore per l'ombreggiatura della finestra di tabulazioni.
clrLight
[out] Riferimento a un parametro COLORREF in cui questo metodo archivia il colore per il bordo chiaro della finestra di tabulazioni.
pbrFace
[out] Puntatore a un riferimento per un pennello. Questo metodo archivia il pennello utilizzato per riempire il viso della finestra di tabulazioni in questo parametro.
pbrBlack
[out] Puntatore a un riferimento per un pennello. Questo metodo archivia il pennello utilizzato per riempire il bordo nero della finestra di tabulazioni in questo parametro.
Ottiene il margine per il pulsante Personalizza della barra degli strumenti.
virtual int GetToolBarCustomizeButtonMargin() const;
Restituisce il margine per il pulsante Personalizza della barra degli strumenti.
Ottiene il colore disabilitato per la barra degli strumenti.
virtual COLORREF GetToolbarDisabledColor() const;
Restituisce un colorREF contenente il colore disabilitato.
Chiamato dal framework per ottenere informazioni sulla descrizione comando.
virtual BOOL GetToolTipInfo(
CMFCToolTipInfo& params,
UINT nType = (UINT)(-1));
params
[out] Riferimento a un oggetto classe CMFCToolTipInfo in cui questo metodo restituisce informazioni sulla descrizione comando.
nType
[in] Informazioni sul tipo per le informazioni sulla descrizione comando da restituire.
Restituisce TRUE se vengono restituite informazioni sulla descrizione comando e FALSE in caso contrario.
Indica se gestione oggetti visivi utilizza colori del tema nativi di Windows XP.
static BOOL IsDefaultWinXPColorsEnabled();
TRUE se il gestore visivo utilizza colori nativi; in caso contrario, FALSE.
Per altre informazioni sui colori nativi, vedere CMFCVisualManagerOffice2003::SetDefaultWinXPColors.
Restituisce un valore che indica se la gestione oggetti visivi corrente disegna bordi intorno ai riquadri ancorati e a schede.
virtual BOOL IsDockingTabHasBorder();
TRUE se il gestore visivo disegna bordi intorno ai riquadri ancorati e a schede; FALSE in caso contrario.
Indica se le schede di OneNote devono essere evidenziate.
virtual BOOL IsHighlightOneNoteTabs() const;
Restituisce TRUE.
Chiamato dal framework durante il disegno di un pulsante della barra degli strumenti.
virtual BOOL IsOffsetPressedButton() const;
L'implementazione predefinita restituisce FALSE.
Indica se è presente una barra di stato con un aspetto di Office XP.
static BOOL __stdcall IsStatusBarOfficeXPLook();
Restituisce TRUE se è presente una barra di stato con un aspetto di Office XP o FALSE in caso contrario.
Indica se una barra degli strumenti specificata è arrotondata.
virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);
pToolBar
[in] Puntatore alla barra degli strumenti in questione.
Restituisce TRUE se la barra degli strumenti è arrotondata o FALSE se si tratta di una barra dei menu.
Indica se l'applicazione usa un tema di Windows XP.
static BOOL IsUseGlobalTheme();
TRUE se il gestore oggetti visivi utilizza un tema di Windows XP; in caso contrario, FALSE.
Utilizzare il metodo CMFCVisualManagerOffice2003::SetUseGlobalTheme per modificare se il gestore visivo usa un tema di Windows XP.
Indica se il tema di Windows è supportato.
virtual BOOL IsWindowsThemingSupported() const;
Restituisce TRUE se il tema windows è supportato o FALSE in caso contrario.
Il framework chiama questo metodo quando disegna il bordo di un pulsante Nascondi automaticamente.
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
pDC
[in] Puntatore a un contesto di dispositivo.
rectBounds
[in] Dimensioni e posizione del pulsante nascondi automaticamente.
rectBorderSize
[in] Dimensioni dei bordi.
pButton
[in] Puntatore al pulsante Nascondi automaticamente. Il framework sta disegnando il bordo per questo pulsante.
Eseguire l'override di questo metodo in una classe derivata se si desidera personalizzare l'aspetto del bordo di un pulsante nascondi automaticamente. Per impostazione predefinita, questo metodo riempie un bordo piatto con il colore di ombreggiatura predefinito per l'applicazione.
Il parametro rectBorderSize non contiene le coordinate del bordo. Contiene le dimensioni del bordo nei top
membri dati , bottom
left
, e right
. Un valore minore o uguale a 0 indica che nessun bordo sul lato del pulsante nascondi automaticamente.
Chiamato dal framework quando disegna il gripper per una barra di controllo.
virtual void OnDrawBarGripper(
CDC* pDC,
CRect rectGripper,
BOOL bHorz,
CBasePane* pBar);
pDC
[in] Puntatore al contesto di dispositivo per una barra di controllo.
rectGripper
[in] Rettangolo di delimitazione per la barra di controllo.
bHorz
[in] Parametro booleano che specifica se la barra di controllo è ancorata orizzontalmente o verticalmente.
pBar
[in] Puntatore a una barra di controllo. Il gestore visivo disegna il gripper di questa barra di controllo.
L'implementazione predefinita di questo metodo visualizza il gripper standard. Per personalizzare l'aspetto del gripper, eseguire l'override di questo metodo in una classe personalizzata derivata dalla classe CMFCVisualManagerOffice2003 .
Per altri dettagli, vedere il codice sorgente che si trova nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.
virtual BOOL OnDrawBrowseButton(
CDC* pDC,
CRect rect,
CMFCEditBrowseCtrl* pEdit,
CMFCVisualManager::AFX_BUTTON_STATE state,
COLORREF& clrText);
[in] pDC
[in] rect
[in] pEdit
[in] stato
[in] clrText
Il framework chiama questo metodo quando disegna il bordo di un pulsante della barra degli strumenti.
virtual void OnDrawButtonBorder(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
pDC
[in] Puntatore al contesto del dispositivo di un pulsante della barra degli strumenti.
pButton
[in] Puntatore a un pulsante della barra degli strumenti. Il framework disegna il bordo di questo pulsante.
rect
[in] Rettangolo che specifica i limiti del pulsante della barra degli strumenti.
state
[in] Tipo di dati enumerato che specifica lo stato corrente del pulsante della barra degli strumenti.
L'implementazione predefinita di questo metodo visualizza il bordo standard. Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto del bordo di un pulsante della barra degli strumenti.
Gli stati possibili di un pulsante della barra degli strumenti sono ButtonsIsRegular
, ButtonsIsPressed
o ButtonsIsHighlighted
.
Il framework chiama questo metodo quando disegna il bordo di un oggetto Classe CMFCCaptionBar.
virtual void OnDrawCaptionBarBorder(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
COLORREF clrBarBorder,
BOOL bFlatBorder);
pDC
[in] Puntatore a un contesto di dispositivo.
pBar
[in] Puntatore a un oggetto Classe CMFCCaptionBar. Il framework disegna questa barra della didascalia.
rect
[in] Rettangolo che specifica i limiti della barra della didascalia.
clrBarBorder
[in] Colore del bordo.
bFlatBorder
[in] TRUE se il bordo deve avere un aspetto piatto, 2D o FALSE in caso contrario.
Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto del bordo di una barra didascalia.
Chiamato dal framework quando si disegna una casella di controllo.
virtual void OnDrawCheckBoxEx(
CDC* pDC,
CRect rect,
int nState,
BOOL bHighlighted,
BOOL bPressed,
BOOL bEnabled);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo di delimitazione della casella di controllo.
nState
[in] Stato della casella di controllo: 0 se deselezionato, 1 se selezionato, 2 se selezionato.
bHighlighted
[in] TRUE se la casella di controllo è evidenziata o FALSE in caso contrario.
bPressed
[in] TRUE se la casella di controllo viene premuta o FALSE in caso contrario.
bEnabled
[in] TRUE se la casella di controllo è abilitata o FALSE in caso contrario.
Il framework chiama questo metodo quando disegna il bordo intorno a un'istanza di una classe CMFCToolBarComboBoxButton.
virtual void OnDrawComboBorder(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
pDC
[in] Puntatore al contesto del dispositivo di un pulsante casella combinata.
rect
[in] Rettangolo che specifica i limiti del pulsante della casella combinata.
bDisabled
[in] Parametro booleano che indica se il pulsante della casella combinata non è disponibile.
bIsDropped
[in] Parametro booleano che indica se la casella combinata viene eliminata.
bIsHighlighted
[in] Parametro booleano che indica se il pulsante della casella combinata è evidenziato.
pButton
[in] Puntatore a un CMFCToolBarComboBoxButton
oggetto . Il framework disegna questo pulsante casella combinata.
Eseguire l'override di questo metodo nella gestione visiva derivata per personalizzare l'aspetto del bordo della casella combinata.
Il framework chiama questo metodo quando disegna il pulsante di rilascio di una classe CMFCToolBarComboBoxButton.
virtual void OnDrawComboDropButton(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del pulsante di rilascio.
bDisabled
[in] Parametro booleano che indica se il pulsante di rilascio non è disponibile.
bIsDropped
[in] Parametro booleano che indica se la casella combinata viene eliminata.
bIsHighlighted
[in] Parametro booleano che indica se il pulsante di rilascio è evidenziato.
pButton
[in] Puntatore a un CMFCToolBarComboBoxButton
oggetto . Il framework disegna il pulsante di rilascio per questo pulsante casella combinata
Eseguire l'override di questo metodo nella gestione visiva derivata per personalizzare l'aspetto del pulsante di rilascio di un pulsante casella combinata.
Il framework chiama questo metodo quando disegna il bordo di un controllo.
virtual void OnDrawControlBorder(CWnd* pWndCtrl);
pWndCtrl
[in] Puntatore a un oggetto Classe CWnd che rappresenta il controllo per il quale disegnare il bordo.
Chiamato dal framework durante il disegno di un riquadro di espansione.
virtual void OnDrawExpandingBox(
CDC* pDC,
CRect rect,
BOOL bIsOpened,
COLORREF colorBox);
pDC
[in] Puntatore al contesto di visualizzazione in cui deve essere disegnata la casella di espansione.
rect
[in] Rettangolo di delimitazione del riquadro di espansione da disegnare.
bIsOpened
[in] TRUE se la casella da disegnare viene aperta o FALSE in caso contrario.
colorBox
[in] Colore del bordo esterno della casella da disegnare.
Il framework chiama questo metodo quando disegna il bordo attorno a un'istanza della classe CMFCHeaderCtrl.
virtual void OnDrawHeaderCtrlBorder(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect& rect,
BOOL bIsPressed,
BOOL bIsHighlighted);
pCtrl
[in] Puntatore a un oggetto Classe CMFCHeaderCtrl. Il framework disegna il bordo di questo controllo intestazione.
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del controllo intestazione.
[in] bIsPressed
[in] bIsHighlighted
Parametro booleano che indica se viene premuto il controllo intestazione.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare il bordo del controllo intestazione.
Il framework chiama questo metodo quando disegna il bordo di una classe CMFCPopupMenu.
virtual void OnDrawMenuBorder(
CDC* pDC,
CMFCPopu* pMenu,
CRect rect);
pDC
[in] Puntatore al contesto di dispositivo per un oggetto Classe CMFCPopupMenu.
pMenu
[in] Puntatore a un oggetto Classe CMFCPopupMenu. Il framework disegna un bordo intorno a questo menu popup.
rect
[in] Rettangolo che specifica i limiti del menu popup.
L'implementazione predefinita di questo metodo visualizza il bordo del menu standard. Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto del bordo del menu.
Il framework chiama questo metodo quando disegna il separatore per una barra di Outlook.
virtual void OnDrawOutlookBarSplitter(
CDC* pDC,
CRect rectSplitter);
pDC
[in] Puntatore a un contesto di dispositivo.
rectSplitter
[in] Rettangolo che specifica i limiti del separatore.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto dei splitter in una barra di Outlook.
Chiamato dal framework quando disegna il bordo di un pulsante di pagina di Outlook.
virtual void OnDrawOutlookPageButtonBorder(
CDC* pDC,
CRect& rectBtn,
BOOL bIsHighlighted,
BOOL bIsPressed);
pDC
[in] Puntatore a un contesto di dispositivo.
rectBtn
[in] Rettangolo che specifica il limite del pulsante della pagina di Outlook.
bIsHighlighted
[in] Valore booleano che specifica se il pulsante è evidenziato.
bIsPressed
[in] Valore booleano che specifica se viene premuto il pulsante.
Eseguire l'override di questo metodo in un gestore visivo personalizzato per modificare l'aspetto del pulsante pagina di Outlook.
Il framework chiama questo metodo quando disegna il bordo di un oggetto Classe CPane.
virtual void OnDrawPaneBorder(
CDC* pDC,
CBasePane* pBar,
CRect& rect);
pDC
[in] Puntatore al contesto di dispositivo di una barra di controllo.
pBar
[in] Puntatore a un riquadro. Gestione oggetti visivi disegna il bordo di questo riquadro.
rect
[in] Rettangolo che indica i limiti del riquadro.
L'implementazione predefinita di questo metodo visualizza il bordo standard. Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto del bordo.
Il framework chiama questo metodo quando disegna una didascalia per un oggetto Classe CDockablePane.
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
pDC
[in] Puntatore a un contesto di dispositivo.
pBar
[in] Puntatore a un oggetto Classe CDockablePane. Il framework disegna la didascalia per questo riquadro.
bActive
[in] Parametro booleano che indica se la barra di controllo è attiva.
rectCaption
[in] Rettangolo che specifica i limiti della didascalia.
rectButtons
[in] Rettangolo che specifica i limiti dei pulsanti della didascalia.
Parametro COLORREF che indica il colore del testo della didascalia.
Il framework chiama questo metodo quando disegna il bordo di una finestra popup.
virtual void OnDrawPopupWindowBorder(
CDC* pDC,
CRect rect);
pDC
[in] Puntatore al contesto del dispositivo della finestra popup.
rect
[in] Rettangolo di delimitazione della finestra popup.
Il framework chiama questo metodo quando disegna il bordo del pulsante in una finestra popup.
virtual void OnDrawPopupWindowButtonBorder(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
pDC
[in] Puntatore al contesto del dispositivo del pulsante.
rectClient
[in] Rettangolo di delimitazione del pulsante.
pButton
[in] Puntatore al pulsante (oggetto Classe CMFCDesktopAlertWndButton).
Il framework chiama questo metodo quando disegna la didascalia di una finestra popup.
virtual COLORREF OnDrawPopupWindowCaption(
CDC* pDC,
CRect rectCaption,
CMFCDesktopAlertWnd* pPopupWnd);
pDC
[in] Puntatore al contesto del dispositivo della didascalia.
rectCaption
[in] Rettangolo di delimitazione della didascalia.
pPopupWnd
[in] Puntatore alla finestra popup per la quale deve essere disegnata la didascalia.
Colore del testo della didascalia.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto delle didascalie della finestra popup.
Il framework chiama questo metodo quando disegna un gruppo di pulsanti sulla barra multifunzione.
virtual COLORREF OnDrawRibbonButtonsGroup(
CDC* pDC,
CMFCRibbonButtonsGroup* pGroup,
CRect rectGroup);
pDC
[in] Puntatore a un contesto di dispositivo.
pGroup
[in] Puntatore a un gruppo di pulsanti sulla barra multifunzione. Il framework disegna questo gruppo di pulsanti.
rectGroup
[in] Rettangolo che specifica i limiti del gruppo.
Valore riservato. L'implementazione predefinita restituisce -1.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto di un gruppo di pulsanti sulla barra multifunzione.
Il framework chiama questo metodo quando disegna la barra della didascalia per una categoria della barra multifunzione.
virtual COLORREF OnDrawRibbonCategoryCaption(
CDC* pDC,
CMFCRibbonContextCaption* pContextCaption);
pDC
[in] Puntatore al contesto di dispositivo della categoria della barra multifunzione.
pContextCaption
[in] Puntatore a una barra della didascalia. Il gestore visivo disegna questa classe CMFCRibbonContextCaption.
Parametro COLORREF che indica il colore del testo sulla barra della didascalia.
Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto della barra didascalia per una categoria della barra multifunzione.
Il framework chiama questo metodo quando disegna la scheda per una categoria della barra multifunzione.
virtual COLORREF OnDrawRibbonCategoryTab(
CDC* pDC,
CMFCRibbonTab* pTab,
BOOL bIsActive);
pDC
[in] Puntatore a un contesto di dispositivo.
pTab
[in] Puntatore a un oggetto scheda della barra multifunzione. Il framework disegna questa scheda.
bIsActive
[in] TRUE se la scheda è attiva o FALSE in caso contrario.
Colore utilizzato per il testo nella scheda categoria della barra multifunzione.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto di una scheda categoria della barra multifunzione.
Il framework chiama questo metodo quando disegna un oggetto ClasseCMFCRibbonProgressBar.
virtual void OnDrawRibbonProgressBar(
CDC* pDC,
CMFCRibbonProgressBar* pProgress,
CRect rectProgress,
CRect rectChunk,
BOOL bInfiniteMode);
pDC
[in] Puntatore a un contesto di dispositivo.
pProgress
[in] Puntatore a un oggetto Classe CMFCRibbonProgressBar. Il framework disegna questo indicatore di stato.
rectProgress
[in] Rettangolo che specifica i limiti della barra di stato.
rectChunk
[in] Rettangolo che specifica i limiti dell'area che circonda l'indicatore di stato.
bInfiniteMode
[in] TRUE se la barra è in modalità infinita o FALSE in caso contrario. L'implementazione predefinita non usa questo parametro.
Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto di un indicatore di stato
Il framework chiama questo metodo quando disegna un separatore sulla barra di accesso rapido di una barra multifunzione.
virtual void OnDrawRibbonQuickAccessToolBarSeparator(
CDC* pDC,
CMFCRibbonSeparator* pSeparator,
CRect rect);
pDC
[in] Puntatore a un contesto di dispositivo.
pSeparator
[in] Puntatore a un oggetto Classe CMFCRibbonSeparator. Il framework disegna questo separatore della barra multifunzione.
rect
[in] Rettangolo che specifica i limiti del separatore.
Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto dei separatori della barra multifunzione sulla barra di accesso rapido.
Il framework chiama questo metodo quando disegna il canale di una classe CMFCRibbonSlider.
virtual void OnDrawRibbonSliderChannel(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect);
pDC
[in] Puntatore a un contesto di dispositivo.
pSlider
[in] Puntatore a un oggetto Classe CMFCRibbonSlider. Il framework disegna il canale per questo dispositivo di scorrimento della barra multifunzione.
rect
[in] Rettangolo che specifica i limiti per il canale del dispositivo di scorrimento della barra multifunzione.
Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto del canale del dispositivo di scorrimento della barra multifunzione.
Il framework chiama questo metodo quando disegna il pollice di un oggetto Classe CMFCRibbonSlider
virtual void OnDrawRibbonSliderThumb(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
pDC
[in] Puntatore a un contesto di dispositivo.
pSlider
[in] Puntatore a una classe CMFCRibbonSlider. Il framework disegna il pollice per questo dispositivo di scorrimento della barra multifunzione.
rect
[in] Rettangolo che specifica i limiti del pollice per il dispositivo di scorrimento della barra multifunzione.
bIsHighlighted
[in] Parametro booleano che indica se il pollice è evidenziato.
bIsPressed
[in] Parametro booleano che indica se viene premuto il pollice.
bIsDisabled
[in] Parametro booleano che indica se il pollice non è disponibile.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto del cursore della barra multifunzione.
Il framework chiama questo metodo quando disegna i pulsanti di zoom per un oggetto Classe CMFCRibbonSlider.
virtual void OnDrawRibbonSliderZoomButton(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsZoomOut,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
pDC
[in] Puntatore a un contesto di dispositivo.
pSlider
[in] Puntatore a un oggetto Classe CMFCRibbonSlider. Il framework disegna questo dispositivo di scorrimento della barra multifunzione.
rect
[in] Rettangolo che specifica i limiti dei pulsanti di zoom sul dispositivo di scorrimento della barra multifunzione.
bIsZoomOut
[in] TRUE se il framework deve disegnare il pulsante sinistro con " -" per lo zoom indietro o FALSE se il framework deve disegnare il pulsante destro con un " +" per lo zoom avanti.
bIsHighlighted
[in] Parametro booleano che indica se il pulsante è evidenziato.
bIsPressed
[in] Parametro booleano che indica se viene premuto il pulsante.
bIsDisabled
[in] Parametro booleano che indica se il pulsante non è disponibile.
Per impostazione predefinita, i pulsanti di zoom sul dispositivo di scorrimento della barra multifunzione sono un cerchio con un + segno o - al centro. Per personalizzare l'aspetto dei pulsanti di zoom, eseguire l'override di questo metodo in una gestione visiva derivata.
Il framework chiama questo metodo quando disegna un riquadro sulla barra di stato.
virtual COLORREF OnDrawRibbonStatusBarPane(
CDC* pDC,
CMFCRibbonStatusBar* pBar,
CMFCRibbonStatusBarPane* pPane);
pDC
[in] Puntatore a un contesto di dispositivo.
pBar
[in] Puntatore alla barra di stato che contiene il riquadro.
pPane
[in] Puntatore a un riquadro della barra di stato. Il framework disegna questo oggetto classe CMFCRibbonStatusBarPane.
Valore riservato. L'implementazione predefinita restituisce -1.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto di un riquadro sulla barra di stato.
Il framework chiama questo metodo quando disegna pulsanti di scorrimento.
virtual void OnDrawScrollButtons(
CDC* pDC,
const CRect& rect,
const int nBorderSize,
int iImage,
BOOL bHilited);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo di delimitazione dei pulsanti di scorrimento.
nBorderSize
[in] Dimensioni del bordo da disegnare intorno ai pulsanti di scorrimento.
iImage
[in] Identificatore dell'immagine da disegnare nei pulsanti di scorrimento.
bHilited
[in] TRUE se i pulsanti di scorrimento sono evidenziati o FALSE in caso contrario.
Il framework chiama questo metodo quando disegna un separatore.
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
pDC
[in] Puntatore al contesto di dispositivo per una barra di controllo.
pBar
[in] Puntatore a un riquadro contenente il separatore.
rect
[in] Rettangolo che specifica i limiti del separatore.
bIsHoriz
[in] TRUE se il riquadro è ancorato orizzontalmente o FALSE se il riquadro è ancorato verticalmente.
I separatori vengono utilizzati sulle barre di controllo per separare i gruppi di icone correlate. L'implementazione predefinita per questo metodo visualizza il separatore standard. Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto del separatore.
Il framework chiama questo metodo quando disegna tutte le voci in un menu
virtual void OnDrawShowAllMenuItems(
CDC* pDC,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo di delimitazione del menu da disegnare.
state
[in] Stato del pulsante.
Il framework chiama questo metodo quando disegna il bordo per un oggetto classe CMFCStatusBar.
virtual void OnDrawStatusBarPaneBorder(
CDC* pDC,
CMFCStatusBar* pBar,
CRect rectPane,
UINT uiID,
UINT nStyle);
pDC
[in] Puntatore a un contesto di dispositivo.
pBar
[in] Puntatore a un oggetto Classe CMFCStatusBar. Il framework disegna questo oggetto barra di stato.
rectPane
[in] Rettangolo che specifica i limiti della barra di stato.
uiID
[in] ID della barra di stato.
nStyle
[in] Stile della barra di stato.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto del bordo per un CMFCStatusBar
oggetto .
Il framework chiama questo metodo quando disegna l'indicatore di stato nell'oggetto classe CMFCStatusBar
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText);
pDC
[in] Puntatore al contesto di dispositivo per la barra di stato
pStatusBar
[in] Oggetto Classe CMFCStatusBar contenente l'indicatore di stato.
rectProgress
[in] Rettangolo che specifica i limiti della barra di stato.
nProgressTotal
[in] Numero totale per l'indicatore di stato.
nProgressCurr
[in] Stato corrente per l'indicatore di stato.
clrBar
[in] Colore iniziale per l'indicatore di stato. Il valore è l'inizio di una sfumatura di colore o il colore completo della barra di stato.
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto della barra di stato su una barra di stato.
Il framework chiama questo metodo quando disegna la casella delle dimensioni per una classe CMFCStatusBar.
virtual void OnDrawStatusBarSizeBox(
CDC* pDC,
CMFCStatusBar* pStatBar,
CRect rectSizeBox);
pDC
[in] Puntatore a un contesto di dispositivo.
pStatBar
[in] Puntatore a una barra di stato. Il framework disegna la casella delle dimensioni per questa barra di stato.
rectSizeBox
[in] Rettangolo che specifica i limiti della casella delle dimensioni.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto della casella delle dimensioni in una barra di stato.
Il framework chiama questo metodo quando disegna le schede per un oggetto Classe CMFCBaseTabCtrl.
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
pDC
[in] Puntatore a un contesto di dispositivo.
rectTab
[in] Rettangolo che specifica i limiti del controllo struttura a schede.
iTab
[in] Indice della scheda di disegno del framework.
bIsActive
[in] Parametro booleano che specifica se la scheda è attiva.
pTabWnd
[in] Puntatore a un oggetto Classe CMFCBaseTabCtrl. Il framework disegna questo controllo struttura a schede.
Un CMFCBaseTabCtrl
oggetto chiama questo metodo quando elabora il messaggio WM_PAINT. Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto delle schede.
Il framework chiama questo metodo quando disegna il bordo di un pulsante di tabulazione.
virtual void OnDrawTabsButtonBorder(
CDC* pDC,
CRect& rect,
CMFCButton* pButton,
UINT uiState,
CMFCBaseTabCtrl* pWndTab);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del pulsante di tabulazione.
pButton
[in] Puntatore alla classe CMFCButton per cui il framework disegna il bordo.
uiState
[in] Stato del pulsante (vedere CButton::GetState).
pWndTab
[in] Puntatore alla finestra della scheda padre.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto del bordo del pulsante di tabulazione.
Il framework chiama questo metodo quando disegna un oggetto classe CMFCTasksPaneTask.
virtual void OnDrawTask(
CDC* pDC,
CMFCTasksPaneTask* pTask,
CImageList* pIcons,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE);
pDC
[in] Puntatore a un contesto di dispositivo.
pTask
[in] Puntatore a un oggetto Classe CMFCTasksPaneTask. Il framework disegna questa attività.
pIcons
[in] Puntatore all'elenco di immagini associato al riquadro attività. Ogni attività contiene un indice per un'immagine in questo elenco.
bIsHighlighted
[in] Parametro booleano che specifica se l'attività visualizzata è evidenziata.
bIsSelected
[in] Parametro booleano che specifica se l'attività visualizzata è selezionata.
Il framework visualizza le attività sulla barra delle applicazioni sia come icona che come testo. Il parametro pIcons contiene l'icona per l'attività indicata da pTask. Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto delle attività sulla barra delle applicazioni.
Il framework chiama questo metodo quando disegna un bordo attorno a un gruppo su un oggetto Classe CMFCTasksPane.
virtual void OnDrawTasksGroupAreaBorder(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE,
BOOL bNoTitle = FALSE);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti dell'area del gruppo nel riquadro attività.
bSpecial
[in] Parametro booleano che specifica se il bordo è evidenziato. Il valore TRUE indica che il bordo è evidenziato.
bNoTitle
[in] Parametro booleano che specifica se l'area del gruppo ha un titolo. Il valore TRUE indica che l'area del gruppo non ha un titolo.
Eseguire l'override di questa funzione in una classe derivata per personalizzare il bordo attorno a un'area di gruppo nel riquadro attività.
Il framework chiama questo metodo quando disegna la didascalia per un oggetto Classe CMFCTasksPaneTaskGroup.
virtual void OnDrawTasksGroupCaption(
CDC* pDC,
CMFCTasksPaneTaskGroup* pGroup,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE,
BOOL bCanCollapse = FALSE);
pDC
[in] Puntatore a un contesto di dispositivo.
pGroup
[in] Puntatore a un oggetto Classe CMFCTasksPaneTaskGroup. Il framework disegna la didascalia per questo gruppo.
bIsHighlighted
[in] Parametro booleano che indica se il gruppo è evidenziato.
bIsSelected
[in] Parametro booleano che indica se il gruppo è attualmente selezionato.
bCanCollapse
[in] Parametro booleano che indica se il gruppo può essere compresso.
Eseguire l'override di questo metodo in una classe derivata per personalizzare la didascalia di un oggetto CMFCTasksPaneTaskGroup
.
Il framework chiama questo metodo quando disegna la didascalia per un oggetto Classe CMFCPopupMenu.
virtual void OnDrawTearOffCaption(
CDC* pDC,
CRect rect,
BOOL bIsActive);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti della didascalia.
bIsActive
[in] TRUE se la didascalia è attiva; FALSE in caso contrario.
Questa funzione viene chiamata dal framework quando un oggetto classe CMFCPopupMenu elabora un messaggio di WM_PAINT e deve disegnare una didascalia di strappo.
Eseguire l'override di questo metodo in una classe derivata per personalizzare l'aspetto delle didascalie per le barre di disinstallazione.
Il framework chiama questo metodo quando cancella un pulsante in una finestra popup.
virtual void OnErasePopupWindowButton(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
pDC
[in] Puntatore a un contesto di dispositivo.
rectClient
[in] Rettangolo che specifica l'area client della finestra popup.
pButton
[in] Puntatore al pulsante da cancellare.
Il framework chiama questo metodo quando cancella l'area della scheda di una finestra di tabulazioni.
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti dell'area della scheda.
pTabWnd
[in] Puntatore a una finestra della scheda. Il framework cancella l'area della scheda per la finestra di tabulazioni specificata.
Questa funzione viene chiamata dal framework quando un oggetto classe CMFCBaseTabCtrl elabora un messaggio WM_PAINT e cancella l'area di tabulazione.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto delle schede.
Il framework chiama questo metodo quando cancella il testo e l'icona di un pulsante di tabulazione.
virtual void OnEraseTabsButton(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
CMFCBaseTabCtrl* pWndTab);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del pulsante di tabulazione.
pButton
[in] Puntatore a un pulsante di tabulazione. Il framework cancella il testo e l'icona per questo pulsante.
pWndTab
[in] Puntatore al controllo struttura a schede che contiene il pulsante di tabulazione.
Il framework cancella il testo e l'icona di un pulsante quando un oggetto classe CMFCBaseTabCtrl elabora il messaggio WM_ERASEBKGND
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto dei pulsanti di tabulazione.
Il framework chiama questo metodo quando cancella un frame in un oggetto Classe CMFCBaseTabCtrl.
virtual BOOL OnEraseTabsFrame(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti della finestra della scheda.
pTabWnd
[in] Puntatore a una finestra della scheda. Il framework cancella un frame per questa classe CMFCBaseTabCtrl.
TRUE se il metodo ha esito positivo o FALSE in caso contrario.
Questo metodo riempie l'area indicata da rect con il colore di sfondo della scheda attiva. Viene chiamato quando un CMFCBaseTabCtrl
oggetto elabora un messaggio WM_PAINT e cancella una cornice di tabulazioni.
Il framework chiama questo metodo quando riempie lo sfondo di un pulsante Nascondi automaticamente.
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del pulsante nascondi automaticamente.
pButton
[in] Puntatore a un oggetto Classe CMFCAutoHideButton. Il framework riempie lo sfondo per questo pulsante nascondi automaticamente.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto di un pulsante nascondi automaticamente.
Il framework chiama questo metodo quando riempie lo sfondo di un oggetto classe CBasePane.
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE);
pDC
[in] Puntatore al contesto di dispositivo per una barra di controllo.
pBar
[in] Puntatore a un oggetto Classe CBasePane. Il framework riempie lo sfondo di questo riquadro.
rectClient
[in] Rettangolo che specifica i limiti del riquadro.
rectClip
[in] Rettangolo che specifica l'area di ritaglio del riquadro.
bNCArea
[in] Valore riservato.
L'implementazione predefinita di questo metodo riempie lo sfondo della barra con il colore di sfondo 3d della variabile afxGlobalData
globale .
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare lo sfondo di un riquadro.
Il framework chiama questo metodo quando riempie lo sfondo di un pulsante della barra degli strumenti.
virtual void OnFillButtonInterior(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
pDC
[in] Puntatore al contesto del dispositivo di un pulsante della barra degli strumenti.
pButton
[in] Puntatore al pulsante per il quale il framework riempie lo sfondo.
rect
[in] Rettangolo che specifica i limiti del pulsante della barra degli strumenti.
state
[in] Lo stato del pulsante della barra degli strumenti (gli stati possibili di un pulsante della barra degli strumenti sono ButtonsIsRegular
, ButtonsIsPressed
o ButtonsIsHighlighted
).
L'implementazione predefinita di questo metodo usa il colore predefinito per riempire lo sfondo. Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare lo sfondo di un pulsante della barra degli strumenti.
Il framework chiama questo metodo quando riempie lo sfondo di un pulsante della barra degli strumenti appartenente a un elenco di comandi. Questo elenco di comandi fa parte della finestra di dialogo di personalizzazione.
virtual COLORREF OnFillCommandsListBackground(
CDC* pDC,
CRect rect,
BOOL bIsSelected = FALSE);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del pulsante.
bIsSelected
[in] Parametro booleano che indica se il pulsante è selezionato.
Colore del testo per il pulsante della barra degli strumenti.
Per altre informazioni sull'elenco di personalizzazioni, vedere CMFCToolBarButton::OnDrawOnCustomizeList. L'implementazione predefinita per questo metodo riempie lo sfondo in base alla combinazione di colori dell'interfaccia attualmente selezionata.
Il framework chiama questo metodo quando riempie lo sfondo di un controllo intestazione.
virtual void OnFillHeaderCtrlBackground(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect rect);
pCtrl
[in] Puntatore a un oggetto Classe CMFCHeaderCtrl. Il framework riempie lo sfondo per questo controllo intestazione.
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del controllo intestazione.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto di un controllo intestazione.
Il framework chiama questo metodo quando riempie l'area evidenziata di un pulsante della barra degli strumenti.
virtual void OnFillHighlightedArea(
CDC* pDC,
CRect rect,
CBrush* pBrush,
CMFCToolBarButton* pButton);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo di delimitazione dell'area evidenziata da riempire.
pBrush
[in] Pennello da utilizzare per riempire l'area evidenziata.
pButton
[in] Puntatore all'oggetto Classe CMFCToolBarButton per il quale riempire l'area evidenziata.
Il framework chiama questo metodo quando riempie lo sfondo di una barra della didascalia di Outlook.
virtual void OnFillOutlookBarCaption(
CDC* pDC,
CRect rectCaption,
COLORREF& clrText);
pDC
[in] Puntatore a un contesto di dispositivo.
rectCaption
[in] Rettangolo che specifica i limiti della barra della didascalia.
clrText
[out] Riferimento a un oggetto COLORREF in cui questo metodo scrive il colore del testo sulla barra della didascalia.
L'implementazione predefinita di questo metodo riempie la barra della didascalia con il colore per le ombreggiature in base all'interfaccia corrente.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare il colore della barra della didascalia di Outlook.
Il framework chiama questo metodo quando riempie l'interno di un pulsante di pagina di Outlook.
virtual void OnFillOutlookPageButton(
CDC* pDC,
const CRect& rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
COLORREF& clrText);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del pulsante della pagina di Outlook.
bIsHighlighted
[in] Parametro booleano che specifica se il pulsante è evidenziato.
bIsPressed
[in] Parametro booleano che specifica se viene premuto il pulsante.
clrText
[out] Riferimento a un oggetto COLORREF in cui questo metodo archivia il colore del testo del pulsante della pagina di Outlook.
Eseguire l'override di questa funzione in una gestione visiva derivata per personalizzare l'aspetto dei pulsanti di pagina di Outlook.
Il framework chiama questo metodo quando riempie lo sfondo di una finestra popup.
virtual void OnFillPopupWindowBackground(
CDC* pDC,
CRect rect);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti della finestra popup.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto delle finestre popup.
Il framework chiama questo metodo quando riempie lo sfondo di una finestra della scheda.
virtual void OnFillTab(
CDC* pDC,
CRect rectFill,
CBrush* pbrFill,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
pDC
[in] Puntatore a un contesto di dispositivo.
rectFill
[in] Rettangolo che specifica i limiti per la finestra della scheda.
pbrFill
[in] Puntatore al pennello usato dal framework per riempire la finestra di tabulazioni.
iTab
[in] Indice di tabulazioni in base zero di una scheda per cui il framework riempie lo sfondo.
bIsActive
[in] TRUE se la scheda è attiva o FALSE in caso contrario.
pTabWnd
[in] Puntatore al controllo struttura a schede padre.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto delle schede.
Il framework chiama questo metodo quando riempie l'interno di un oggetto Classe CMFCTasksPaneTaskGroup.
virtual void OnFillTasksGroupInterior(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE);
pDC
[in] Puntatore a un contesto di dispositivo.
rect
[in] Rettangolo che specifica i limiti del gruppo di attività.
bSpecial
[in] Valore booleano che indica se l'interno è riempito con un colore speciale.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto di un gruppo di attività.
Il framework chiama questo metodo quando riempie lo sfondo di un controllo Classe CMFCTasksPane.
virtual void OnFillTasksPaneBackground(
CDC* pDC,
CRect rectWorkArea);
pDC
[in] Puntatore a un contesto di dispositivo.
rectWorkArea
[in] Rettangolo che specifica i limiti del riquadro attività.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto di un oggetto classe CMFCTasksPane.
Il framework chiama questo metodo quando disegna un pulsante di menu di personalizzazione rapida evidenziato.
virtual void OnHighlightQuickCustomizeMenuButton(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rect);
pDC
[in] Puntatore al contesto del dispositivo per il pulsante.
pButton
[in] Puntatore al pulsante.
rect
[in] Rettangolo di delimitazione del pulsante.
Il framework chiama questo metodo quando disegna un comando di menu evidenziato.
virtual void OnHighlightRarelyUsedMenuItems(
CDC* pDC,
CRect rectRarelyUsed);
pDC
[in] Puntatore a un contesto di dispositivo.
rectRarelyUsed
[in] Rettangolo che specifica i limiti del comando evidenziato.
Eseguire l'override di questo metodo in una gestione visiva derivata per personalizzare l'aspetto dei comandi di menu evidenziati.
Il framework chiama questa funzione quando i colori di sistema cambiano.
virtual void OnUpdateSystemColors();
Il framework chiama questo metodo come parte dell'elaborazione del messaggio WM_SYSCOLORCHANGE. Eseguire l'override di questo metodo in una gestione visiva derivata se si vuole eseguire codice personalizzato quando i colori cambiano nell'applicazione.
Specifica se il gestore visivo deve utilizzare colori o colori nativi dei temi di Windows XP ottenuti da GetSysColor.
static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);
bDefaultWinXPColors
[in] Specifica se gestione oggetti visivi userà colori nativi di Windows XP.
Se bDefaultWinXPColors è TRUE, il gestore visivo userà colori nativi di Windows XP, ad esempio blu, oliva o argento. In caso contrario, gestione oggetti visivi userà i colori ottenuti da GetSysColor
. Gestione oggetti visivi usa elementi visivi come COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW e COLOR_3DLIGHT.
Per impostazione predefinita, un CMFCVisualManagerOffice2003
oggetto utilizza colori del tema Windows XP nativi.
Specifica che deve essere utilizzato il tema globale di Windows XP.
static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);
bStatusBarOfficeXPLook
[in] TRUE se il tema globale di Windows XP deve essere utilizzato (impostazione predefinita) o FALSE in caso contrario.
Specifica se gestione oggetti visivi utilizza un tema globale.
static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);
bUseGlobalTheme
[in] TRUE se si desidera che il gestore visivo usi un tema globale; FALSE in caso contrario.
Se un oggetto usa un CMFCVisualManagerOffice2003
tema globale, disegna gli elementi gui usando la classe CMFCVisualManagerWindows.
Se un oggetto non usa un CMFCVisualManagerOffice2003
tema globale, disegna gli elementi gui usando la classe CMFCVisualManagerOfficeXP.
Grafico della gerarchia
Classi
Classe CMFCVisualManager
Classe CMFCVisualManagerOfficeXP
Classe CMFCVisualManagerWindows