Bagikan melalui


Kelas CMFCVisualManagerWindows

CMFCVisualManagerWindows menipu tampilan Microsoft Windows XP atau Microsoft Vista saat pengguna memilih tema Windows XP atau Vista.

Untuk detail selengkapnya, lihat kode sumber yang terletak di folder VC\atlmfc\src\mfc dari penginstalan Visual Studio Anda.

Sintaks

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Anggota

Konstruktor Publik

Nama Deskripsi
CMFCVisualManagerWindows::CMFCVisualManagerWindows Konstruktor default.

Metode Publik

Nama Deskripsi
CMFCVisualManagerWindows::AlwaysHighlight3DTabs Kerangka kerja memanggil metode ini untuk menentukan apakah tab 3D harus selalu disorot dalam aplikasi. (Penimpaan CMFCVisualManager::AlwaysHighlight3DTabs.)
CMFCVisualManagerWindows::D rawComboBorderWinXP (Mengambil alih CMFCVisualManager::DrawComboBorderWinXP.)
CMFCVisualManagerWindows::D rawComboDropButtonWinXP (Penimpaan CMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerWindows::D rawPushButtonWinXP (Penimpaan CMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerWindows::GetButtonExtraBorder Kerangka kerja memanggil metode ini ketika menggambar tombol toolbar. (Penimpaan CMFCVisualManager::GetButtonExtraBorder.)
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder (Penimpaan CMFCVisualManager::GetCaptionButtonExtraBorder.)
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight (Mengambil alih CMFCVisualManager::GetDockingPaneCaptionExtraHeight.)
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor (Mengambil alih CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.)
CMFCVisualManagerWindows::GetPopupMenuGap (Mengambil alih CMFCVisualManagerOfficeXP::GetPopupMenuGap.)
CMFCVisualManagerWindows::GetToolbarButtonTextColor (Mengambil alih CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.)
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton (Penimpaan CMFCVisualManager::IsDefaultWinXPPopupButton.)
CMFCVisualManagerWindows::IsHighlightWholeMenuItem (Mengambil alih CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.)
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus Menunjukkan apakah manajer visual mengimplementasikan menu gaya Office XP. (Penimpaan CMFCVisualManager::IsOfficeXPStyleMenus.)
CMFCVisualManagerWindows::IsWindowsThemingSupported (Mengambil alih CMFCVisualManager::IsWindowsThemingSupported.)
CMFCVisualManagerWindows::IsWinXPThemeAvailable Menunjukkan apakah tema Windows tersedia.
CMFCVisualManagerWindows::OnDrawBarGripper (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawBarGripper.)
CMFCVisualManagerWindows::OnDrawBrowseButton (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)
CMFCVisualManagerWindows::OnDrawButtonBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerWindows::OnDrawButtonSeparator (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.)
CMFCVisualManagerWindows::OnDrawCaptionButton (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.)
CMFCVisualManagerWindows::OnDrawCheckBoxEx (Penimpaan CMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerWindows::OnDrawComboBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerWindows::OnDrawComboDropButton (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)
CMFCVisualManagerWindows::OnDrawControlBorder (Penimpaan CMFCVisualManager::OnDrawControlBorder.)
CMFCVisualManagerWindows::OnDrawEditBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawEditBorder.)
CMFCVisualManagerWindows::OnDrawExpandingBox (Penimpaan CMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder Kerangka kerja memanggil metode ini ketika menggambar batas di sekitar instans Kelas CMFCHeaderCtrl. (Penimpaan CMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow Kerangka kerja memanggil fungsi ini saat menggambar panah pengurutan kontrol header. (Penimpaan CMFCVisualManager::OnDrawHeaderCtrlSortArrow.)
CMFCVisualManagerWindows::OnDrawMenuBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)
CMFCVisualManagerWindows::OnDrawMenuSystemButton (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.)
CMFCVisualManagerWindows::OnDrawMiniFrameBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.)
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Dipanggil oleh kerangka kerja saat menggambar batas tombol halaman Outlook. (Penimpaan CMFCVisualManager::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerWindows::OnDrawPaneBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerWindows::OnDrawPaneCaption (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)
CMFCVisualManagerWindows::OnDrawScrollButtons (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)
CMFCVisualManagerWindows::OnDrawSeparator (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawSeparator.)
CMFCVisualManagerWindows::OnDrawSpinButtons (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawSpinButtons.)
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)
CMFCVisualManagerWindows::OnDrawStatusBarProgress Kerangka kerja memanggil metode ini ketika menarik indikator kemajuan pada objek CMFCStatusBar . (Penimpaan CMFCVisualManager::OnDrawStatusBarProgress.)
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox Kerangka kerja memanggil metode ini ketika menggambar kotak ukuran untuk CMFCStatusBar. (Penimpaan CMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerWindows::OnDrawTab (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerWindows::OnDrawTabCloseButton (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.)
CMFCVisualManagerWindows::OnDrawTabsButtonBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerWindows::OnDrawTask (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerWindows::OnDrawTasksGroupCaption (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerWindows::OnDrawTearOffCaption (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)
CMFCVisualManagerWindows::OnErasePopupWindowButton (Mengambil alih CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)
CMFCVisualManagerWindows::OnEraseTabsArea (Mengambil alih CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerWindows::OnEraseTabsButton (Mengambil alih CMFCVisualManagerOfficeXP::OnEraseTabsButton.)
CMFCVisualManagerWindows::OnEraseTabsFrame Kerangka kerja memanggil metode ini ketika menghapus bingkai pada Kelas CMFCBaseTabCtrl. (Penimpaan CMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerWindows::OnFillBarBackground (Mengambil alih CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerWindows::OnFillButtonInterior (Mengambil alih CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerWindows::OnFillCommandsListBackground (Mengambil alih CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerWindows::OnFillMiniFrameCaption (Mengambil alih CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerWindows::OnFillOutlookPageButton Kerangka kerja memanggil metode ini ketika mengisi interior tombol halaman Outlook. (Penimpaan CMFCVisualManager::OnFillOutlookPageButton.)
CMFCVisualManagerWindows::OnFillTasksGroupInterior (Mengambil alih CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerWindows::OnFillTasksPaneBackground Kerangka kerja memanggil metode ini ketika mengisi latar belakang kontrol CMFCTasksPane . (Penimpaan CMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerWindows::OnHighlightMenuItem (Mengambil alih CMFCVisualManagerOfficeXP::OnHighlightMenuItem.)
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems (Mengambil alih CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)
CMFCVisualManagerWindows::OnUpdateSystemColors (Mengambil alih CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)
CMFCVisualManagerWindows::SetOfficeStyleMenus

Anggota Data

Nama Deskripsi
CMFCVisualManagerWindows::m_b3DTabsXPTheme Menentukan apakah tema Windows XP menampilkan tab 3D.

Keterangan

CMFCVisualManagerWindows Gunakan kelas untuk mengubah tampilan aplikasi Anda untuk meniup tema saat ini di komputer tempat aplikasi berjalan.

Namun, tema Windows mungkin tidak tersedia jika aplikasi Anda berjalan pada versi Windows yang lebih lama dari Windows XP atau jika tema dinonaktifkan karena pengguna menggunakan tampilan Klasik . Jika tidak ada tema yang tersedia, aplikasi menggunakan manajer visual default yang ditentukan dalam CMFCVisualManager.

Contoh

Contoh berikut menunjukkan cara menggunakan CMFCVisualManagerWindows. Cuplikan kode ini adalah bagian dari sampel Demo Pemberitahuan Desktop.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

Hierarki Warisan

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

Persyaratan

Header: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

Parameter

[di] bIsTemporary

Keterangan

CMFCVisualManagerWindows::D rawComboBorderWinXP

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

Parameter

[di] pDC
[di] rect
[di] bDisabled
[di] bIsDropped
[di] bIsHighlighted

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::D rawComboDropButtonWinXP

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

Parameter

[di] pDC
[di] rect
[di] bDisabled
[di] bIsDropped
[di] bIsHighlighted

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::D rawPushButtonWinXP

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

Parameter

[di] pDC
[di] rect
[di] pButton
[di] uiState

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parameter

[di] pButton

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::GetToolbarButtonTextColor

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

Parameter

[di] pButton
[di] negara

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

Parameter

[di] pButton

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Menentukan apakah tema Windows tersedia.

static BOOL IsWinXPThemeAvailible();

Tampilkan Nilai

Nonzero jika tema tersedia; jika tidak, 0.

Keterangan

Metode ini berlaku untuk semua tema Windows XP dan yang lebih baru.

IsWinXPThemeAvailable identik dengan CMFCVisualManagerWindows::IsWindowsThemingAvailable kecuali itu IsWinXPThemeAvailable adalah metode statis. Oleh karena itu, ini akan membuat manajer visual sementara jika tidak ada.

IsWinXPThemeAvailable selalu kembalikan 0s untuk versi Windows yang lebih lama dari Windows XP.

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Parameter Boolean yang menentukan apakah manajer visual menampilkan tab 3D.

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

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

Parameter

[di] pDC
[di] rectGripper
[di] bHorz
[di] pBar

Keterangan

CMFCVisualManagerWindows::OnDrawBrowseButton

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

Parameter

[di] pDC
[di] rect
[di] pEdit
[di] negara
[di] clrText

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::OnDrawButtonBorder

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

Parameter

[di] pDC
[di] pButton
[di] rect
[di] negara

Keterangan

CMFCVisualManagerWindows::OnDrawButtonSeparator

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

Parameter

[di] pDC
[di] pButton
[di] rect
[di] negara
[di] bHorz

Keterangan

CMFCVisualManagerWindows::OnDrawCaptionButton

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

Parameter

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

Keterangan

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

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

Parameter

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

Keterangan

CMFCVisualManagerWindows::OnDrawCheckBoxEx

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

Parameter

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

Keterangan

CMFCVisualManagerWindows::OnDrawComboBorder

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

Parameter

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

Keterangan

CMFCVisualManagerWindows::OnDrawComboDropButton

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

Parameter

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

Keterangan

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parameter

[di] pWndCtrl

Keterangan

CMFCVisualManagerWindows::OnDrawEditBorder

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

Parameter

[di] pDC
[di] rect
[di] bDisabled
[di] bIsHighlighted
[di] pButton

Keterangan

CMFCVisualManagerWindows::OnDrawExpandingBox

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

Parameter

[di] pDC
[di] rect
[di] bIsBuka
[di] colorBox

Keterangan

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

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

Parameter

[di] pDC
[di] pToolBar
[di] rectBorder
[di] rectBorderSize

Keterangan

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

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

Parameter

[di] pCtrl
[di] pDC
[di] rect
[di] bIsPressed
[di] bIsHighlighted

Keterangan

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

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

Parameter

[di] pCtrl
[di] pDC
[di] rect
[di] bIsUp

Keterangan

CMFCVisualManagerWindows::OnDrawMenuBorder

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

Parameter

[di] pDC
[di] pMenu
[di] rect

Keterangan

CMFCVisualManagerWindows::OnDrawMenuSystemButton

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

Parameter

[di] pDC
[di] rect
[di] uiSystemCommand
[di] nStyle
[di] bHighlight

Keterangan

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

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

Parameter

[di] pDC
[di] pFrameWnd
[di] rectBorder
[di] rectBorderSize

Keterangan

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

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

Parameter

[di] pDC
[di] rectBtn
[di] bIsHighlighted
[di] bIsPressed

Keterangan

CMFCVisualManagerWindows::OnDrawPaneBorder

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

Parameter

[di] pDC
[di] pBar
[di] rect

Keterangan

CMFCVisualManagerWindows::OnDrawPaneCaption

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

Parameter

[di] pDC
[di] pBar
[di] bActive
[di] rectCaption
[di] rectButtons

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

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

Parameter

[di] pDC
[di] rectClient
[di] pButton

Keterangan

CMFCVisualManagerWindows::OnDrawScrollButtons

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

Parameter

[di] pDC
[di] rect
[di] nBorderSize
[di] iImage
[di] bHilited

Keterangan

CMFCVisualManagerWindows::OnDrawSeparator

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

Parameter

[di] pDC
[di] pBar
[di] rect
[di] bIsHoriz

Keterangan

CMFCVisualManagerWindows::OnDrawSpinButtons

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

Parameter

[di] pDC
[di] rectSpin
[di] nState
[di] bOrientasi
[di] pSpinCtrl

Keterangan

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

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

Parameter

[di] pDC
[di] pBar
[di] rectPane
[di] uiID
[di] nStyle

Keterangan

CMFCVisualManagerWindows::OnDrawStatusBarProgress

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

Parameter

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

Keterangan

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

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

Parameter

[di] pDC
[di] pStatBar
[di] rectSizeBox

Keterangan

CMFCVisualManagerWindows::OnDrawTab

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

Parameter

[di] pDC
[di] rectTab
[di] iTab
[di] bIsActive
[di] pTabWnd

Keterangan

CMFCVisualManagerWindows::OnDrawTabCloseButton

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

Parameter

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

Keterangan

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

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

Parameter

[di] pDC
[di] rect
[di] pButton
[di] uiState
[di] pWndTab

Keterangan

CMFCVisualManagerWindows::OnDrawTask

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

Parameter

[di] pDC
[di] pTask
[di] pIcon
[di] bIsHighlighted
[di] bIsPilih

Keterangan

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

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

Parameter

[di] pDC
[di] rect
[di] bSpesial
[di] bNoTitle

Keterangan

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

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

Parameter

[di] pDC
[di] pGroup
[di] bIsHighlighted
[di] bIsPilih
[di] bCanCollapse

Keterangan

CMFCVisualManagerWindows::OnDrawTearOffCaption

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

Parameter

[di] pDC
[di] rect
[di] bIsActive

Keterangan

CMFCVisualManagerWindows::OnErasePopupWindowButton

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

Parameter

[di] pDC
[di] rectClient
[di] pButton

Keterangan

CMFCVisualManagerWindows::OnEraseTabsArea

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

Parameter

[di] pDC
[di] rect
[di] pTabWnd

Keterangan

CMFCVisualManagerWindows::OnEraseTabsButton

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

Parameter

[di] pDC
[di] rect
[di] pButton
[di] pWndTab

Keterangan

CMFCVisualManagerWindows::OnEraseTabsFrame

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

Parameter

[di] pDC
[di] rect
[di] pTabWnd

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::OnFillBarBackground

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

Parameter

[di] pDC
[di] pBar
[di] rectClient
[di] rectClip
[di] bNCArea

Keterangan

CMFCVisualManagerWindows::OnFillButtonInterior

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

Parameter

[di] pDC
[di] pButton
[di] rect
[di] negara

Keterangan

CMFCVisualManagerWindows::OnFillCommandsListBackground

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

Parameter

[di] pDC
[di] rect
[di] bIsPilih

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::OnFillMiniFrameCaption

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

Parameter

[di] pDC
[di] rectCaption
[di] pFrameWnd
[di] bActive

Tampilkan Nilai

Keterangan

CMFCVisualManagerWindows::OnFillOutlookPageButton

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

Parameter

[di] pDC
[di] rect
[di] bIsHighlighted
[di] bIsPressed
[di] clrText

Keterangan

CMFCVisualManagerWindows::OnFillTasksGroupInterior

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

Parameter

[di] pDC
[di] rect
[di] bSpesial

Keterangan

CMFCVisualManagerWindows::OnFillTasksPaneBackground

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

Parameter

[di] pDC
[di] rectWorkArea

Keterangan

CMFCVisualManagerWindows::OnHighlightMenuItem

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

Parameter

[di] pDC
[di] pButton
[di] rect
[di] clrText

Keterangan

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

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

Parameter

[di] pDC
[di] rectRarelyUsed

Keterangan

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Keterangan

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

Parameter

[di] Bon

Keterangan

Lihat juga

Bagan Hierarki
Kelas
Kelas CMFCVisualManager
Kelas CMFCVisualManagerOfficeXP