Classe CMFCVisualManagerWindows

CMFCVisualManagerWindows simula l'aspetto di Microsoft Windows XP o Microsoft Vista quando l'utente seleziona un tema di Windows XP o Vista.

Per altri dettagli, vedere il codice sorgente che si trova nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

Sintassi

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Membri

Costruttori pubblici

Nome Descrizione
CMFCVisualManagerWindows::CMFCVisualManagerWindows Costruttore predefinito.

Metodi pubblici

Nome Descrizione
CMFCVisualManagerWindows::AlwaysHighlight3DTabs Il framework chiama questo metodo per determinare se le schede 3D devono essere sempre evidenziate nell'applicazione. (sostituzioni )CMFCVisualManager::AlwaysHighlight3DTabs.
CMFCVisualManagerWindows::D rawComboBorderWinXP Esegue l'override di CMFCVisualManager::DrawComboBorderWinXP.
CMFCVisualManagerWindows::D rawComboDropButtonWinXP (sostituzioni )CMFCVisualManager::D rawComboDropButtonWinXP.
CMFCVisualManagerWindows::D rawPushButtonWinXP (sostituzioni )CMFCVisualManager::D rawPushButtonWinXP.
CMFCVisualManagerWindows::GetButtonExtraBorder Il framework chiama questo metodo quando disegna un pulsante della barra degli strumenti. (sostituzioni )CMFCVisualManager::GetButtonExtraBorder.
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder (sostituzioni )CMFCVisualManager::GetCaptionButtonExtraBorder.
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight Esegue l'override di CMFCVisualManager::GetDockingPaneCaptionExtraHeight.
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor Esegue l'override di CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.
CMFCVisualManagerWindows::GetPopupMenuGap Esegue l'override di CMFCVisualManagerOfficeXP::GetPopupMenuGap.
CMFCVisualManagerWindows::GetToolbarButtonTextColor Esegue l'override di CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton (sostituzioni )CMFCVisualManager::IsDefaultWinXPPopupButton.
CMFCVisualManagerWindows::IsHighlightWholeMenuItem Esegue l'override di CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus Indica se il gestore visivo implementa menu di tipo Office XP. (sostituzioni )CMFCVisualManager::IsOfficeXPStyleMenus.
CMFCVisualManagerWindows::IsWindowsThemingSupported Esegue l'override di CMFCVisualManager::IsWindowsThemingSupported.
CMFCVisualManagerWindows::IsWinXPThemeAvailable Indica se è disponibile un tema di Windows.
CMFCVisualManagerWindows::OnDrawBarGripper Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawBarGripper.
CMFCVisualManagerWindows::OnDrawBrowseButton Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawBrowseButton.
CMFCVisualManagerWindows::OnDrawButtonBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawButtonBorder.
CMFCVisualManagerWindows::OnDrawButtonSeparator Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.
CMFCVisualManagerWindows::OnDrawCaptionButton Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawCaptionButton.
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.
CMFCVisualManagerWindows::OnDrawCheckBoxEx (sostituzioni )CMFCVisualManager::OnDrawCheckBoxEx.
CMFCVisualManagerWindows::OnDrawComboBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawComboBorder.
CMFCVisualManagerWindows::OnDrawComboDropButton Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawComboDropButton.
CMFCVisualManagerWindows::OnDrawControlBorder (sostituzioni )CMFCVisualManager::OnDrawControlBorder.
CMFCVisualManagerWindows::OnDrawEditBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawEditBorder.
CMFCVisualManagerWindows::OnDrawExpandingBox (sostituzioni )CMFCVisualManager::OnDrawExpandingBox.
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder Il framework chiama questo metodo quando disegna il bordo attorno a un'istanza della classe CMFCHeaderCtrl. (sostituzioni )CMFCVisualManager::OnDrawHeaderCtrlBorder.
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow Il framework chiama questa funzione quando disegna la freccia di ordinamento di un controllo intestazione. (sostituzioni )CMFCVisualManager::OnDrawHeaderCtrlSortArrow.
CMFCVisualManagerWindows::OnDrawMenuBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawMenuBorder.
CMFCVisualManagerWindows::OnDrawMenuSystemButton Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.
CMFCVisualManagerWindows::OnDrawMiniFrameBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Chiamato dal framework quando disegna il bordo di un pulsante di pagina di Outlook. (sostituzioni )CMFCVisualManager::OnDrawOutlookPageButtonBorder.
CMFCVisualManagerWindows::OnDrawPaneBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawPaneBorder.
CMFCVisualManagerWindows::OnDrawPaneCaption Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawPaneCaption.
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.
CMFCVisualManagerWindows::OnDrawScrollButtons Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawScrollButtons.
CMFCVisualManagerWindows::OnDrawSeparator Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawSeparator.
CMFCVisualManagerWindows::OnDrawSpinButtons Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawSpinButtons.
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.
CMFCVisualManagerWindows::OnDrawStatusBarProgress Il framework chiama questo metodo quando disegna l'indicatore di stato nell'oggetto CMFCStatusBar . (sostituzioni )CMFCVisualManager::OnDrawStatusBarProgress.
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox Il framework chiama questo metodo quando disegna la casella delle dimensioni per un CMFCStatusBar. (sostituzioni )CMFCVisualManager::OnDrawStatusBarSizeBox.
CMFCVisualManagerWindows::OnDrawTab Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTab.
CMFCVisualManagerWindows::OnDrawTabCloseButton Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.
CMFCVisualManagerWindows::OnDrawTabsButtonBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.
CMFCVisualManagerWindows::OnDrawTask Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTask.
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.
CMFCVisualManagerWindows::OnDrawTasksGroupCaption Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.
CMFCVisualManagerWindows::OnDrawTearOffCaption Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.
CMFCVisualManagerWindows::OnErasePopupWindowButton Esegue l'override di CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.
CMFCVisualManagerWindows::OnEraseTabsArea Esegue l'override di CMFCVisualManagerOfficeXP::OnEraseTabsArea.
CMFCVisualManagerWindows::OnEraseTabsButton Esegue l'override di CMFCVisualManagerOfficeXP::OnEraseTabsButton.
CMFCVisualManagerWindows::OnEraseTabsFrame Il framework chiama questo metodo quando cancella un frame in una classe CMFCBaseTabCtrl. (sostituzioni )CMFCVisualManager::OnEraseTabsFrame.
CMFCVisualManagerWindows::OnFillBarBackground Esegue l'override di CMFCVisualManagerOfficeXP::OnFillBarBackground.
CMFCVisualManagerWindows::OnFillButtonInterior Esegue l'override di CMFCVisualManagerOfficeXP::OnFillButtonInterior.
CMFCVisualManagerWindows::OnFillCommandsListBackground Esegue l'override di CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.
CMFCVisualManagerWindows::OnFillMiniFrameCaption Esegue l'override di CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.
CMFCVisualManagerWindows::OnFillOutlookPageButton Il framework chiama questo metodo quando riempie l'interno di un pulsante di pagina di Outlook. (sostituzioni )CMFCVisualManager::OnFillOutlookPageButton.
CMFCVisualManagerWindows::OnFillTasksGroupInterior Esegue l'override di CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.
CMFCVisualManagerWindows::OnFillTasksPaneBackground Il framework chiama questo metodo quando riempie lo sfondo di un controllo CMFCTasksPane . (sostituzioni )CMFCVisualManager::OnFillTasksPaneBackground.
CMFCVisualManagerWindows::OnHighlightMenuItem Esegue l'override di CMFCVisualManagerOfficeXP::OnHighlightMenuItem.
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems Esegue l'override di CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.
CMFCVisualManagerWindows::OnUpdateSystemColors Esegue l'override di CMFCVisualManagerOfficeXP::OnUpdateSystemColors.
CMFCVisualManagerWindows::SetOfficeStyleMenus

Membri dei dati

Nome Descrizione
CMFCVisualManagerWindows::m_b3DTabsXPTheme Specifica se il tema di Windows XP visualizza schede 3D.

Osservazioni:

Usare la CMFCVisualManagerWindows classe per modificare l'aspetto dell'applicazione per simulare il tema corrente nel computer in cui viene eseguita l'applicazione.

Tuttavia, un tema di Windows potrebbe non essere disponibile se l'applicazione è in esecuzione in una versione di Windows precedente a Windows XP o se i temi sono disabilitati perché l'utente usa la visualizzazione classica . Se non è disponibile alcun tema, l'applicazione usa la gestione visiva predefinita definita in CMFCVisualManager.

Esempio

Nell'esempio seguente viene illustrato come usare CMFCVisualManagerWindows. Questo frammento di codice fa parte dell'esempio demo di avviso desktop.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

Gerarchia di ereditarietà

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

Requisiti

Intestazione: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

Parametri

[in] bIsTemporary

Osservazioni:

CMFCVisualManagerWindows::D rawComboBorderWinXP

virtual BOOL DrawComboBorderWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parametri

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::D rawComboDropButtonWinXP

virtual BOOL DrawComboDropButtonWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parametri

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::D rawPushButtonWinXP

virtual BOOL DrawPushButtonWinXP(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    UINT uiState);

Parametri

[in] pDC
[in] rect
[in] pButton
[in] uiState

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parametri

[in] pButton

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::GetToolbarButtonTextColor

virtual COLORREF GetToolbarButtonTextColor(
    CMFCToolBarButton* pButton,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parametri

[in] pButton
[in] stato

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

Parametri

[in] pButton

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Determina se è disponibile un tema di Windows.

static BOOL IsWinXPThemeAvailible();

Valore restituito

Diverso da zero se è disponibile un tema; in caso contrario, 0.

Osservazioni:

Questo metodo è valido per tutti i temi di Windows XP e versioni successive.

IsWinXPThemeAvailable è identico a CMFCVisualManagerWindows::IsWindowsThemingAvailable tranne che IsWinXPThemeAvailable è un metodo statico. Pertanto, creerà un gestore visivo temporaneo, se non esiste.

IsWinXPThemeAvailable restituisce sempre 0s per le versioni di Windows precedenti a Windows XP.

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Parametro booleano che determina se la gestione oggetti visivi visualizza le schede 3D.

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

virtual void OnDrawBarGripper(
    CDC* pDC,
    CRect rectGripper,
    BOOL bHorz,
    CBasePane* pBar);

Parametri

[in] pDC
[in] rectGripper
[in] bHorz
[in] pBar

Osservazioni:

CMFCVisualManagerWindows::OnDrawBrowseButton

virtual BOOL OnDrawBrowseButton(
    CDC* pDC,
    CRect rect,
    CMFCEditBrowseCtrl* pEdit,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    COLORREF& clrText);

Parametri

[in] pDC
[in] rect
[in] pEdit
[in] stato
[in] clrText

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::OnDrawButtonBorder

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

Parametri

[in] pDC
[in] pButton
[in] rect
[in] stato

Osservazioni:

CMFCVisualManagerWindows::OnDrawButtonSeparator

virtual void OnDrawButtonSeparator(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    BOOL bHorz);

Parametri

[in] pDC
[in] pButton
[in] rect
[in] stato
[in] bHorz

Osservazioni:

CMFCVisualManagerWindows::OnDrawCaptionButton

virtual void OnDrawCaptionButton(
    CDC* pDC,
    CMFCCaptionButton* pButton,
    BOOL bActive,
    BOOL bHorz,
    BOOL bMaximized,
    BOOL bDisabled,
    int nImageID = -1);

Parametri

[in] pDC
[in] pButton
[in] bActive
[in] bHorz
[in] bMaximized
[in] bDisabled
[in] nImageID

Osservazioni:

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

virtual void OnDrawCaptionButtonIcon(
    CDC* pDC,
    CMFCCaptionButton* pButton,
    CMenuImages::IMAGES_IDS id,
    BOOL bActive,
    BOOL bDisabled,
    CPoint ptImage);

Parametri

[in] pDC
[in] pButton
[in] Id
[in] bActive
[in] bDisabled
[in] ptImage

Osservazioni:

CMFCVisualManagerWindows::OnDrawCheckBoxEx

virtual void OnDrawCheckBoxEx(
    CDC* pDC,
    CRect rect,
    int nState,
    BOOL bHighlighted,
    BOOL bPressed,
    BOOL bEnabled);

Parametri

[in] pDC
[in] rect
[in] nState
[in] bHighlighted
[in] bPressed
[in] bEnabled

Osservazioni:

CMFCVisualManagerWindows::OnDrawComboBorder

virtual void OnDrawComboBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parametri

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Osservazioni:

CMFCVisualManagerWindows::OnDrawComboDropButton

virtual void OnDrawComboDropButton(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parametri

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Osservazioni:

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parametri

[in] pWndCtrl

Osservazioni:

CMFCVisualManagerWindows::OnDrawEditBorder

virtual void OnDrawEditBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsHighlighted,
    CMFCToolBarEditBoxButton* pButton);

Parametri

[in] pDC
[in] rect
[in] bDisabled
[in] bIsHighlighted
[in] pButton

Osservazioni:

CMFCVisualManagerWindows::OnDrawExpandingBox

virtual void OnDrawExpandingBox(
    CDC* pDC,
    CRect rect,
    BOOL bIsOpened,
    COLORREF colorBox);

Parametri

[in] pDC
[in] rect
[in] bIsOpened
[in] colorBox

Osservazioni:

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

virtual void OnDrawFloatingToolbarBorder(
    CDC* pDC,
    CMFCBaseToolBar* pToolBar,
    CRect rectBorder,
    CRect rectBorderSize);

Parametri

[in] pDC
[in] pToolBar
[in] rectBorder
[in] rectBorderSize

Osservazioni:

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

virtual void OnDrawHeaderCtrlBorder(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsPressed,
    BOOL bIsHighlighted);

Parametri

[in] pCtrl
[in] pDC
[in] rect
[in] bIsPressed
[in] bIsHighlighted

Osservazioni:

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

virtual void OnDrawHeaderCtrlSortArrow(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsUp);

Parametri

[in] pCtrl
[in] pDC
[in] rect
[in] bIsUp

Osservazioni:

CMFCVisualManagerWindows::OnDrawMenuBorder

virtual void OnDrawMenuBorder(
    CDC* pDC,
    CMFCPopu* pMenu,
    CRect rect);

Parametri

[in] pDC
[in] pMenu
[in] rect

Osservazioni:

CMFCVisualManagerWindows::OnDrawMenuSystemButton

virtual void OnDrawMenuSystemButton(
    CDC* pDC,
    CRect rect,
    UINT uiSystemCommand,
    UINT nStyle,
    BOOL bHighlight);

Parametri

[in] pDC
[in] rect
[in] uiSystemCommand
[in] nStyle
[in] bHighlight

Osservazioni:

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

virtual void OnDrawMiniFrameBorder(
    CDC* pDC,
    CPaneFrameWnd* pFrameWnd,
    CRect rectBorder,
    CRect rectBorderSize);

Parametri

[in] pDC
[in] pFrameWnd
[in] rectBorder
[in] rectBorderSize

Osservazioni:

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

virtual void OnDrawOutlookPageButtonBorder(
    CDC* pDC,
    CRect& rectBtn,
    BOOL bIsHighlighted,
    BOOL bIsPressed);

Parametri

[in] pDC
[in] rectBtn
[in] bIsHighlighted
[in] bIsPressed

Osservazioni:

CMFCVisualManagerWindows::OnDrawPaneBorder

virtual void OnDrawPaneBorder(
    CDC* pDC,
    CBasePane* pBar,
    CRect& rect);

Parametri

[in] pDC
[in] pBar
[in] rect

Osservazioni:

CMFCVisualManagerWindows::OnDrawPaneCaption

virtual COLORREF OnDrawPaneCaption(
    CDC* pDC,
    CDockablePane* pBar,
    BOOL bActive,
    CRect rectCaption,
    CRect rectButtons);

Parametri

[in] pDC
[in] pBar
[in] bActive
[in] rectCaption
[in] rectButtons

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

virtual void OnDrawPopupWindowButtonBorder(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parametri

[in] pDC
[in] rectClient
[in] pButton

Osservazioni:

CMFCVisualManagerWindows::OnDrawScrollButtons

virtual void OnDrawScrollButtons(
    CDC* pDC,
    const CRect& rect,
    const int nBorderSize,
    int iImage,
    BOOL bHilited);

Parametri

[in] pDC
[in] rect
[in] nBorderSize
[in] iImage
[in] bHilited

Osservazioni:

CMFCVisualManagerWindows::OnDrawSeparator

virtual void OnDrawSeparator(
    CDC* pDC,
    CBasePane* pBar,
    CRect rect,
    BOOL bIsHoriz);

Parametri

[in] pDC
[in] pBar
[in] rect
[in] bIsHoriz

Osservazioni:

CMFCVisualManagerWindows::OnDrawSpinButtons

virtual void OnDrawSpinButtons(
    CDC* pDC,
    CRect rectSpin,
    int nState,
    BOOL bOrientation,
    CMFCSpinButtonCtrl* pSpinCtrl);

Parametri

[in] pDC
[in] rectSpin
[in] nState
[in] bOrientation
[in] pSpinCtrl

Osservazioni:

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

virtual void OnDrawStatusBarPaneBorder(
    CDC* pDC,
    CMFCStatusBar* pBar,
    CRect rectPane,
    UINT uiID,
    UINT nStyle);

Parametri

[in] pDC
[in] pBar
[in] rectPane
[in] uiID
[in] nStyle

Osservazioni:

CMFCVisualManagerWindows::OnDrawStatusBarProgress

virtual void OnDrawStatusBarProgress(
    CDC* pDC,
    CMFCStatusBar* pStatusBar,
    CRect rectProgress,
    int nProgressTotal,
    int nProgressCurr,
    COLORREF clrBar,
    COLORREF clrProgressBarDest,
    COLORREF clrProgressText,
    BOOL bProgressText);

Parametri

[in] pDC
[in] pStatusBar
[in] rectProgress
[in] nProgressTotal
[in] nProgressCurr
[in] clrBar
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText

Osservazioni:

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

virtual void OnDrawStatusBarSizeBox(
    CDC* pDC,
    CMFCStatusBar* pStatBar,
    CRect rectSizeBox);

Parametri

[in] pDC
[in] pStatBar
[in] rectSizeBox

Osservazioni:

CMFCVisualManagerWindows::OnDrawTab

virtual void OnDrawTab(
    CDC* pDC,
    CRect rectTab,
    int iTab,
    BOOL bIsActive,
    const CMFCBaseTabCtrl* pTabWnd);

Parametri

[in] pDC
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd

Osservazioni:

CMFCVisualManagerWindows::OnDrawTabCloseButton

virtual void OnDrawTabCloseButton(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parametri

[in] pDC
[in] rect
[in] pTabWnd
[in] bIsHighlighted
[in] bIsPressed
[in] bIsDisabled

Osservazioni:

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

virtual void OnDrawTabsButtonBorder(
    CDC* pDC,
    CRect& rect,
    CMFCButton* pButton,
    UINT uiState,
    CMFCBaseTabCtrl* pWndTab);

Parametri

[in] pDC
[in] rect
[in] pButton
[in] uiState
[in] pWndTab

Osservazioni:

CMFCVisualManagerWindows::OnDrawTask

virtual void OnDrawTask(
    CDC* pDC,
    CMFCTasksPaneTask* pTask,
    CImageList* pIcons,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE);

Parametri

[in] pDC
[in] pTask
[in] pIcons
[in] bIsHighlighted
[in] bIsSelected

Osservazioni:

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

virtual void OnDrawTasksGroupAreaBorder(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE,
    BOOL bNoTitle = FALSE);

Parametri

[in] pDC
[in] rect
[in] bSpecial
[in] bNoTitle

Osservazioni:

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

virtual void OnDrawTasksGroupCaption(
    CDC* pDC,
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE,
    BOOL bCanCollapse = FALSE);

Parametri

[in] pDC
[in] pGroup
[in] bIsHighlighted
[in] bIsSelected
[in] bCanCollapse

Osservazioni:

CMFCVisualManagerWindows::OnDrawTearOffCaption

virtual void OnDrawTearOffCaption(
    CDC* pDC,
    CRect rect,
    BOOL bIsActive);

Parametri

[in] pDC
[in] rect
[in] bIsActive

Osservazioni:

CMFCVisualManagerWindows::OnErasePopupWindowButton

virtual void OnErasePopupWindowButton(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parametri

[in] pDC
[in] rectClient
[in] pButton

Osservazioni:

CMFCVisualManagerWindows::OnEraseTabsArea

virtual void OnEraseTabsArea(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parametri

[in] pDC
[in] rect
[in] pTabWnd

Osservazioni:

CMFCVisualManagerWindows::OnEraseTabsButton

virtual void OnEraseTabsButton(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    CMFCBaseTabCtrl* pWndTab);

Parametri

[in] pDC
[in] rect
[in] pButton
[in] pWndTab

Osservazioni:

CMFCVisualManagerWindows::OnEraseTabsFrame

virtual BOOL OnEraseTabsFrame(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parametri

[in] pDC
[in] rect
[in] pTabWnd

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::OnFillBarBackground

virtual void OnFillBarBackground(
    CDC* pDC,
    CBasePane* pBar,
    CRect rectClient,
    CRect rectClip,
    BOOL bNCArea = FALSE);

Parametri

[in] pDC
[in] pBar
[in] rectClient
[in] rectClip
[in] bNCArea

Osservazioni:

CMFCVisualManagerWindows::OnFillButtonInterior

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

Parametri

[in] pDC
[in] pButton
[in] rect
[in] stato

Osservazioni:

CMFCVisualManagerWindows::OnFillCommandsListBackground

virtual COLORREF OnFillCommandsListBackground(
    CDC* pDC,
    CRect rect,
    BOOL bIsSelected = FALSE);

Parametri

[in] pDC
[in] rect
[in] bIsSelected

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::OnFillMiniFrameCaption

virtual COLORREF OnFillMiniFrameCaption(
    CDC* pDC,
    CRect rectCaption,
    CPaneFrameWnd* pFrameWnd,
    BOOL bActive);

Parametri

[in] pDC
[in] rectCaption
[in] pFrameWnd
[in] bActive

Valore restituito

Osservazioni:

CMFCVisualManagerWindows::OnFillOutlookPageButton

virtual void OnFillOutlookPageButton(
    CDC* pDC,
    const CRect& rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    COLORREF& clrText);

Parametri

[in] pDC
[in] rect
[in] bIsHighlighted
[in] bIsPressed
[in] clrText

Osservazioni:

CMFCVisualManagerWindows::OnFillTasksGroupInterior

virtual void OnFillTasksGroupInterior(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE);

Parametri

[in] pDC
[in] rect
[in] bSpecial

Osservazioni:

CMFCVisualManagerWindows::OnFillTasksPaneBackground

virtual void OnFillTasksPaneBackground(
    CDC* pDC,
    CRect rectWorkArea);

Parametri

[in] pDC
[in] rectWorkArea

Osservazioni:

CMFCVisualManagerWindows::OnHighlightMenuItem

virtual void OnHighlightMenuItem(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect,
    COLORREF& clrText);

Parametri

[in] pDC
[in] pButton
[in] rect
[in] clrText

Osservazioni:

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

virtual void OnHighlightRarelyUsedMenuItems(
    CDC* pDC,
    CRect rectRarelyUsed);

Parametri

[in] pDC
[in] rectRarelyUsed

Osservazioni:

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Osservazioni:

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

Parametri

[in] Bon

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCVisualManager
Classe CMFCVisualManagerOfficeXP