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