Bagikan melalui


Kelas CMFCVisualManagerOffice2003

CMFCVisualManagerOffice2003 memberi aplikasi tampilan Microsoft Office 2003.

Sintaks

class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP

Anggota

Metode Publik

Nama Deskripsi
CMFCVisualManagerOffice2003::D rawComboBorderWinXP Menggambar batas kotak kombo menggunakan tema Windows XP saat ini. (Penimpaan CMFCVisualManager::D rawComboBorderWinXP.)
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP Menggambar tombol drop-down kotak kombo menggunakan tema Windows XP saat ini. (Penimpaan CMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerOffice2003::D rawCustomizeButton Menggambar tombol kustomisasi.
CMFCVisualManagerOffice2003::D rawPushButtonWinXP Menggambar tombol tekan menggunakan tema Windows XP saat ini. (Penimpaan CMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerOffice2003::GetBaseThemeColor Mendapatkan warna tema dasar.
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor Mendapatkan warna yang digunakan untuk item menu yang disorot.
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor Kerangka kerja memanggil metode ini untuk mendapatkan warna latar belakang daftar properti. (Mengambil alih CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor.)
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor Kerangka kerja memanggil metode ini untuk mengambil warna teks daftar properti. (Mengambil alih CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor.)
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight Mengembalikan tinggi semua item menu. (Penimpaan CMFCVisualManager::GetShowAllMenuItemsHeight.)
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors Mengatur warna latar belakang grup dasar dan warna batas yang ditentukan. (Mengambil alih CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors.)
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor Mendapatkan warna nada sorotan. (Penimpaan CMFCVisualManager::GetSmartDockingHighlightToneColor.)
CMFCVisualManagerOffice2003::GetTabFrameColors Kerangka kerja memanggil fungsi ini ketika harus mengambil kumpulan warna untuk menggambar jendela tab. (Penimpaan CMFCVisualManager::GetTabFrameColors.)
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin Mendapatkan margin tombol Kustomisasi bilah alat. (Mengambil alih CMFCVisualManager::GetToolBarCustomizeButtonMargin.)
CMFCVisualManagerOffice2003::GetToolbarDisabledColor Mendapatkan warna yang dinonaktifkan untuk bilah alat. (Mengambil alih CMFCVisualManager::GetToolbarDisabledColor.)
CMFCVisualManagerOffice2003::GetToolTipInfo Dipanggil oleh kerangka kerja untuk mendapatkan informasi tipsalat. (Penimpaan CMFCVisualManager::GetToolTipInfo.)
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled Menunjukkan apakah manajer visual menggunakan warna tema Windows XP asli.
CMFCVisualManagerOffice2003::IsDockingTabHasBorder Mengembalikan apakah manajer visual saat ini menggambar batas di sekitar panel yang ditautkan dan ditab. (Penimpaan CMFCVisualManager::IsDockingTabHasBorder.)
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs Menunjukkan apakah tab OneNote harus disorot. (Mengambil alih CMFCVisualManager::IsHighlightOneNoteTabs.)
CMFCVisualManagerOffice2003::IsOffsetPressedButton Dipanggil oleh kerangka kerja saat menggambar tombol toolbar. (Mengambil alih CMFCVisualManager::IsOffsetPressedButton.)
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook Menunjukkan apakah ada bilah status dengan tampilan Office XP.
CMFCVisualManagerOffice2003::IsToolbarRoundShape Menunjukkan apakah toolbar tertentu memiliki bentuk bulat. (Penimpaan CMFCVisualManager::IsToolbarRoundShape.)
CMFCVisualManagerOffice2003::IsUseGlobalTheme Menunjukkan apakah tema Windows XP global digunakan.
CMFCVisualManagerOffice2003::IsWindowsThemingSupported Menunjukkan apakah tema Windows didukung. (Penimpaan CMFCVisualManager::IsWindowsThemingSupported.)
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder Kerangka kerja memanggil metode ini ketika menggambar batas tombol sembunyikan otomatis. (Penimpaan CMFCVisualManager::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawBarGripper Dipanggil oleh kerangka kerja ketika menggambar gripper untuk bilah kontrol. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawBarGripper.)
CMFCVisualManagerOffice2003::OnDrawBrowseButton Kerangka kerja memanggil metode ini ketika menggambar tombol telusuri untuk kontrol edit. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)
CMFCVisualManagerOffice2003::OnDrawButtonBorder Kerangka kerja memanggil metode ini ketika menggambar batas tombol toolbar. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder Kerangka kerja memanggil metode ini ketika menggambar batas objek Kelas CMFCCaptionBar. (Penimpaan CMFCVisualManager::OnDrawCaptionBarBorder.)
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx Kerangka kerja memanggil metode ini saat menggambar kotak centang. (Penimpaan CMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerOffice2003::OnDrawComboBorder Kerangka kerja memanggil metode ini ketika menggambar batas di sekitar objek Kelas CMFCToolBarComboBoxButton. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerOffice2003::OnDrawComboDropButton Kerangka kerja memanggil metode ini ketika menarik tombol drop dari CMFCToolBarComboBoxButton Class. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)
CMFCVisualManagerOffice2003::OnDrawControlBorder Kerangka kerja memanggil metode ini ketika menggambar batas kontrol. (Penimpaan CMFCVisualManager::OnDrawControlBorder.)
CMFCVisualManagerOffice2003::OnDrawExpandingBox Kerangka kerja memanggil metode ini ketika menggambar kotak yang diperluas. (Penimpaan CMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder Kerangka kerja memanggil metode ini ketika menggambar batas di sekitar instans Kelas CMFCHeaderCtrl. (Penimpaan CMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerOffice2003::OnDrawMenuBorder Kerangka kerja memanggil metode ini ketika menggambar batas Kelas CMFCPopupMenu. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter Kerangka kerja memanggil metode ini ketika menggambar pemisah untuk bilah Outlook. (Penimpaan CMFCVisualManager::OnDrawOutlookBarSplitter.)
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder Dipanggil oleh kerangka kerja saat menggambar batas tombol halaman Outlook. (Penimpaan CMFCVisualManager::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawPaneBorder Kerangka kerja memanggil metode ini ketika menggambar batas objek Kelas CPane. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerOffice2003::OnDrawPaneCaption Kerangka kerja memanggil metode ini ketika menggambar keterangan untuk objek Kelas CDockablePane. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder Kerangka kerja memanggil metode ini ketika menggambar batas jendela popup. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder.)
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder Kerangka kerja memanggil metode ini saat menggambar batas tombol di jendela popup. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption Kerangka kerja memanggil metode ini ketika menggambar keterangan jendela popup. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption.)
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup Kerangka kerja memanggil metode ini saat menggambar sekelompok tombol pada pita. (Penimpaan CMFCVisualManager::OnDrawRibbonButtonsGroup.)
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption Kerangka kerja memanggil metode ini saat menggambar bilah keterangan untuk kategori pita. (Penimpaan CMFCVisualManager::OnDrawRibbonCategoryCaption.)
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab Kerangka kerja memanggil metode ini saat menggambar tab untuk kategori pita. (Penimpaan CMFCVisualManager::OnDrawRibbonCategoryTab.)
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar Kerangka kerja memanggil metode ini ketika menggambar Kelas CMFCRibbonProgressBar. (Penimpaan CMFCVisualManager::OnDrawRibbonProgressBar.)
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator Kerangka kerja memanggil metode ini saat menggambar pemisah pada Toolbar Akses Cepat dari pita. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator.)
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel Kerangka kerja memanggil metode ini ketika menarik saluran Kelas CMFCRibbonSlider. (Penimpaan CMFCVisualManager::OnDrawRibbonSliderChannel.)
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb Kerangka kerja memanggil metode ini ketika menggambar jempol objek CMFCRibbonSlider . (Penimpaan CMFCVisualManager::OnDrawRibbonSliderThumb.)
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton Kerangka kerja memanggil metode ini ketika menggambar tombol zoom untuk objek CMFCRibbonSlider . (Penimpaan CMFCVisualManager::OnDrawRibbonSliderZoomButton.)
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane Kerangka kerja memanggil metode ini saat menggambar panel pada bilah status. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane.)
CMFCVisualManagerOffice2003::OnDrawScrollButtons Kerangka kerja memanggil metode ini ketika menggambar tombol gulir. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)
CMFCVisualManagerOffice2003::OnDrawSeparator Kerangka kerja memanggil metode ini ketika menggambar pemisah. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawSeparator.)
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems Kerangka kerja memanggil metode ini ketika menggambar semua item dalam menu. (Penimpaan CMFCVisualManager::OnDrawShowAllMenuItems.)
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder Kerangka kerja memanggil metode ini saat menggambar batas untuk objek Kelas CMFCStatusBar. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress Kerangka kerja memanggil metode ini ketika menarik indikator kemajuan pada objek CMFCStatusBar . (Penimpaan CMFCVisualManager::OnDrawStatusBarProgress.)
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox Kerangka kerja memanggil metode ini ketika menggambar kotak ukuran untuk CMFCStatusBar. (Penimpaan CMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerOffice2003::OnDrawTab Kerangka kerja memanggil metode ini ketika menggambar tab untuk objek Kelas CMFCBaseTabCtrl. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder Kerangka kerja memanggil metode ini saat menggambar batas tombol tab. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawTask Kerangka kerja memanggil metode ini ketika menggambar objek Kelas CMFCTasksPaneTask. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder Kerangka kerja memanggil metode ini ketika menggambar batas di sekitar grup pada objek Kelas CMFCTasksPane. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption Kerangka kerja memanggil metode ini ketika menggambar keterangan untuk objek Kelas CMFCTasksPaneTaskGroup. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerOffice2003::OnDrawTearOffCaption Kerangka kerja memanggil metode ini ketika menggambar keterangan untuk objek Kelas CMFCPopupMenu. (Mengambil alih CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)
CMFCVisualManagerOffice2003::OnErasePopupWindowButton Kerangka kerja memanggil metode ini ketika menghapus tombol di jendela popup. (Mengambil alih CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)
CMFCVisualManagerOffice2003::OnEraseTabsArea Kerangka kerja memanggil metode ini saat menghapus area tab jendela tab. (Mengambil alih CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerOffice2003::OnEraseTabsButton Kerangka kerja memanggil metode ini saat menghapus teks dan ikon tombol tab. (Mengambil alih CMFCVisualManagerOfficeXP::OnEraseTabsButton.)
CMFCVisualManagerOffice2003::OnEraseTabsFrame Kerangka kerja memanggil metode ini ketika menghapus bingkai pada Kelas CMFCBaseTabCtrl. (Penimpaan CMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground Kerangka kerja memanggil metode ini ketika mengisi latar belakang tombol sembunyikan otomatis. (Penimpaan CMFCVisualManager::OnFillAutoHideButtonBackground.)
CMFCVisualManagerOffice2003::OnFillBarBackground Kerangka kerja memanggil metode ini ketika mengisi latar belakang objek Kelas CBasePane. (Mengambil alih CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerOffice2003::OnFillButtonInterior Kerangka kerja memanggil metode ini ketika mengisi latar belakang tombol toolbar. (Mengambil alih CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerOffice2003::OnFillCommandsListBackground Kerangka kerja memanggil metode ini ketika mengisi latar belakang tombol toolbar yang termasuk dalam daftar perintah. (Mengambil alih CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground Kerangka kerja memanggil metode ini ketika mengisi latar belakang kontrol header. (Penimpaan CMFCVisualManager::OnFillHeaderCtrlBackground.)
CMFCVisualManagerOffice2003::OnFillHighlightedArea Kerangka kerja memanggil metode ini ketika mengisi area tombol toolbar yang disorot. (Mengambil alih CMFCVisualManagerOfficeXP::OnFillHighlightedArea.)
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption Kerangka kerja memanggil metode ini ketika mengisi latar belakang bilah keterangan Outlook. (Penimpaan CMFCVisualManager::OnFillOutlookBarCaption.)
CMFCVisualManagerOffice2003::OnFillOutlookPageButton Kerangka kerja memanggil metode ini ketika mengisi interior tombol halaman Outlook. (Penimpaan CMFCVisualManager::OnFillOutlookPageButton.)
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground Kerangka kerja memanggil metode ini ketika mengisi latar belakang jendela pop-up. (Mengambil alih CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground.)
CMFCVisualManagerOffice2003::OnFillTab Kerangka kerja memanggil metode ini ketika mengisi latar belakang jendela tab. (Mengambil alih CMFCVisualManagerOfficeXP::OnFillTab.)
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior Kerangka kerja memanggil metode ini ketika mengisi interior objek Kelas CMFCTasksPaneTaskGroup. (Mengambil alih CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground Kerangka kerja memanggil metode ini ketika mengisi latar belakang kontrol CMFCTasksPane . (Penimpaan CMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton Kerangka kerja memanggil metode ini ketika menggambar tombol menu kustomisasi cepat yang disorot. (Mengambil alih CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton.)
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems Kerangka kerja memanggil metode ini ketika menggambar perintah menu yang disorot. (Mengambil alih CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)
CMFCVisualManagerOffice2003::OnUpdateSystemColors Kerangka kerja memanggil fungsi ini ketika warna sistem berubah. (Mengambil alih CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)
CMFCVisualManagerOffice2003::SetDefaultWinXPColors Menentukan apakah manajer visual harus menggunakan warna atau warna tema Windows XP asli yang diperoleh dari GetSysColor.
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook Menentukan bahwa tema global Windows XP harus digunakan.
CMFCVisualManagerOffice2003::SetUseGlobalTheme Menentukan apakah manajer visual menggunakan tema global.

Keterangan

Anda menggunakan CMFCVisualManagerOffice2003 kelas untuk mengubah tampilan visual aplikasi Anda agar menyerupai Microsoft Office 2003.

Contoh

Contoh berikut menunjukkan cara mengatur manajer visual office 2003. Cuplikan kode ini adalah bagian dari sampel Demo Pemberitahuan Desktop.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));

Hierarki Warisan

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

Persyaratan

Header: afxvisualmanageroffice2003.h

CMFCVisualManagerOffice2003::D rawComboBorderWinXP

Menggambar batas kotak kombo menggunakan tema Windows XP saat ini.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang pembatas batas kotak kombo.

bDisabled
[di] Menentukan apakah batas kotak kombo dinonaktifkan.

bIsDropped
[di] Menentukan apakah batas kotak kombo dijatuhkan ke bawah.

bIsHighlighted
[di] Menentukan apakah batas kotak kombo disorot.

Tampilkan Nilai

Mengembalikan TRUE jika API tema diaktifkan atau FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP

Menggambar tombol drop-down kotak kombo menggunakan tema Windows XP saat ini.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang pembatas tombol drop-down kotak kombo.

bDisabled
[di] Menentukan apakah tombol drop-down kotak kombo dinonaktifkan.

bIsDropped
[di] Menentukan apakah tombol drop-down kotak kombo dijatuhkan.

bIsHighlighted
[di] Menentukan apakah tombol drop-down kotak kombo disorot.

Tampilkan Nilai

Mengembalikan TRUE jika API tema diaktifkan atau FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003::D rawCustomizeButton

Menggambar tombol kustomisasi.

virtual void DrawCustomizeButton(
    CDC* pDC,
    CRect rect,
    BOOL bIsHorz,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    BOOL bIsCustomize,
    BOOL bIsMoreButtons);

Parameter

pDC
[di] Penunjuk ke konteks tampilan.

rect
[di] Persegi panjang pembatas tombol

bIsHorz
[di] TRUE jika tombol horizontal, atau FALSE jika vertikal.

negara
[di] Status tombol seperti yang akan digambar (reguler, ditekan, atau disorot).

bIsCustomize
[di] TRUE jika gambar panah bawah atau panah kiri harus digambar dalam persegi tombol, atau FALSE jika tidak.

bIsMoreButtons
[di] TRUE jika gambar Tombol Lainnya kustomisasi horizontal atau vertikal harus digambar dalam persegi panjang tombol, atau FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003::D rawPushButtonWinXP

Menggambar tombol tekan menggunakan tema Windows XP saat ini.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang pembatas tombol tekan.

pButton
[di] Penunjuk ke objek Kelas CMFCButton untuk menggambar.

uiState
[in] Diabaikan. Status diambil dari pButton.

Tampilkan Nilai

TRUE jika API Tema diaktifkan; jika tidak FALSE.

Keterangan

CMFCVisualManagerOffice2003::GetBaseThemeColor

Mendapatkan warna tema dasar.

virtual COLORREF GetBaseThemeColor();

Tampilkan Nilai

Mengembalikan warna tema tema dasar, jika satu diatur, atau warna wajah bilah warna.

Keterangan

CMFCVisualManagerOffice2003::GetHighlightMenuItemColor

Mendapatkan warna yang digunakan untuk item menu yang disorot.

virtual COLORREF GetHighlightMenuItemColor() const;

Tampilkan Nilai

Mengembalikan warna yang digunakan untuk item menu yang disorot.

Keterangan

CMFCVisualManagerOffice2003::GetPropertyGridGroupColor

Kerangka kerja memanggil metode ini untuk mendapatkan warna latar belakang daftar properti.

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parameter

pPropList
[di] Penunjuk ke daftar properti yang digambar kerangka kerja.

Tampilkan Nilai

Mengembalikan warna latar belakang pPropList.

Keterangan

Ambil alih fungsi ini untuk menyesuaikan warna latar belakang daftar properti di aplikasi Anda.

CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor

Kerangka kerja memanggil metode ini untuk mengambil warna teks daftar properti.

virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);

Parameter

pPropList
[di] Penunjuk ke daftar properti.

Tampilkan Nilai

Mengembalikan warna teks dari daftar properti yang ditentukan.

Keterangan

Ambil alih fungsi ini untuk menyesuaikan warna teks daftar properti di aplikasi Anda.

CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight

Mengembalikan tinggi semua item menu.

virtual int GetShowAllMenuItemsHeight(
    CDC* pDC,
    const CSize& sizeDefault);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

sizeDefault
[di] Ukuran menu default.

Tampilkan Nilai

Secara default, mengembalikan tinggi semua gambar menu ditambah margin.

Keterangan

CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors

Mengatur warna latar belakang grup dasar dan warna batas yang ditentukan.

virtual void GetSmartDockingBaseGuideColors(
    COLORREF& clrBaseGroupBackground,
    COLORREF& clrBaseGroupBorder);

Parameter

clrBaseGroupBackground
[di] Referensi ke COLORREF untuk diatur ke warna latar belakang.

clrBaseGroupBorder
[di] Referensi ke COLORREF untuk diatur ke warna batas.

Keterangan

CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor

Mengembalikan warna nada sorotan.

virtual COLORREF GetSmartDockingHighlightToneColor();

Tampilkan Nilai

Mengembalikan COLORREF yang berisi warna nada sorotan.

Keterangan

CMFCVisualManagerOffice2003::GetTabFrameColors

Kerangka kerja memanggil fungsi ini ketika harus mengambil kumpulan warna untuk menggambar jendela tab.

virtual void GetTabFrameColors(
    const CMFCBaseTabCtrl* pTabWnd,
    COLORREF& clrDark,
    COLORREF& clrBlack,
    COLORREF& clrHighlight,
    COLORREF& clrFace,
    COLORREF& clrDarkShadow,
    COLORREF& clrLight,
    CBrush*& pbrFace,
    CBrush*& pbrBlack);

Parameter

pTabWnd
[di] Penunjuk ke jendela bertab tempat bingkai menggambar tab.

clrDark
[out] Referensi ke parameter COLORREF tempat metode ini menyimpan warna untuk batas gelap tab.

clrBlack
[out] Referensi ke parameter COLORREF tempat metode ini menyimpan warna untuk batas jendela tab. Warna default untuk batas adalah hitam.

clrHighlight
[out] Referensi ke parameter COLORREF tempat metode ini menyimpan warna untuk status sorotan jendela tab.

clrFace
[out] Referensi ke parameter COLORREF tempat metode ini menyimpan warna untuk wajah jendela tab.

clrDarkShadow
[out] Referensi ke parameter COLORREF tempat metode ini menyimpan warna untuk bayangan jendela tab.

clrLight
[out] Referensi ke parameter COLORREF tempat metode ini menyimpan warna untuk tepi cahaya jendela tab.

pbrFace
[out] Penunjuk ke referensi untuk kuas. Metode ini menyimpan kuas yang digunakannya untuk mengisi wajah jendela tab dalam parameter ini.

pbrBlack
[out] Penunjuk ke referensi untuk kuas. Metode ini menyimpan kuas yang digunakannya untuk mengisi tepi hitam jendela tab dalam parameter ini.

Keterangan

CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin

Mendapatkan margin untuk tombol Kustomisasi bilah alat.

virtual int GetToolBarCustomizeButtonMargin() const;

Tampilkan Nilai

Mengembalikan margin untuk tombol Kustomisasi bilah alat.

Keterangan

CMFCVisualManagerOffice2003::GetToolbarDisabledColor

Mendapatkan warna yang dinonaktifkan untuk bilah alat.

virtual COLORREF GetToolbarDisabledColor() const;

Tampilkan Nilai

Mengembalikan COLORREF yang berisi warna yang dinonaktifkan.

Keterangan

CMFCVisualManagerOffice2003::GetToolTipInfo

Dipanggil oleh kerangka kerja untuk mendapatkan informasi tipsalat.

virtual BOOL GetToolTipInfo(
    CMFCToolTipInfo& params,
    UINT nType = (UINT)(-1));

Parameter

param
[out] Referensi ke objek Kelas CMFCToolTipInfo tempat metode ini mengembalikan informasi tipsalat.

nType
[di] Ketik informasi untuk informasi tipsalat yang akan dikembalikan.

Tampilkan Nilai

Mengembalikan TRUE jika informasi tipsalat dikembalikan, dan FALSE sebaliknya.

Keterangan

CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled

Menunjukkan apakah manajer visual menggunakan warna tema yang asli untuk Windows XP.

static BOOL IsDefaultWinXPColorsEnabled();

Tampilkan Nilai

TRUE jika manajer visual menggunakan warna asli; jika tidak, FALSE.

Keterangan

Untuk informasi selengkapnya tentang warna asli, lihat CMFCVisualManagerOffice2003::SetDefaultWinXPColors.

CMFCVisualManagerOffice2003::IsDockingTabHasBorder

Mengembalikan apakah manajer visual saat ini menggambar batas di sekitar panel yang ditautkan dan ditab.

virtual BOOL IsDockingTabHasBorder();

Tampilkan Nilai

TRUE jika manajer visual menggambar batas di sekitar panel yang ditautkan dan ditab; FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs

Menunjukkan apakah tab OneNote harus disorot.

virtual BOOL IsHighlightOneNoteTabs() const;

Tampilkan Nilai

Mengembalikan TRUE.

Keterangan

CMFCVisualManagerOffice2003::IsOffsetPressedButton

Dipanggil oleh kerangka kerja saat menggambar tombol toolbar.

virtual BOOL IsOffsetPressedButton() const;

Tampilkan Nilai

Keterangan

Implementasi default mengembalikan FALSE.

CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook

Menunjukkan apakah ada bilah status dengan tampilan Office XP.

static BOOL __stdcall IsStatusBarOfficeXPLook();

Tampilkan Nilai

Keterangan

Mengembalikan TRUE jika ada bilah status dengan tampilan Office XP, atau FALSE jika tidak.

CMFCVisualManagerOffice2003::IsToolbarRoundShape

Menunjukkan apakah toolbar yang ditentukan bulat.

virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);

Parameter

pToolBar
[di] Arahkan ke toolbar yang dimaksud.

Tampilkan Nilai

Mengembalikan TRUE jika toolbar bulat, atau FALSE jika merupakan bilah menu.

Keterangan

CMFCVisualManagerOffice2003::IsUseGlobalTheme

Menunjukkan apakah aplikasi Anda menggunakan tema Windows XP.

static BOOL IsUseGlobalTheme();

Tampilkan Nilai

TRUE jika manajer visual menggunakan tema Windows XP; jika tidak, FALSE.

Keterangan

Gunakan metode CMFCVisualManagerOffice2003::SetUseGlobalTheme untuk mengubah apakah manajer visual Anda menggunakan tema Windows XP.

CMFCVisualManagerOffice2003::IsWindowsThemingSupported

Menunjukkan apakah tema Windows didukung.

virtual BOOL IsWindowsThemingSupported() const;

Tampilkan Nilai

Mengembalikan TRUE jika tema Windows didukung, atau FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder

Kerangka kerja memanggil metode ini ketika menggambar batas tombol sembunyikan otomatis.

virtual void OnDrawAutoHideButtonBorder(
    CDC* pDC,
    CRect rectBounds,
    CRect rectBorderSize,
    CMFCAutoHideButton* pButton);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rectBounds
[di] Ukuran dan lokasi tombol sembunyikan otomatis.

rectBorderSize
[di] Ukuran batas.

pButton
[di] Penunjuk ke tombol sembunyikan otomatis. Kerangka kerja menggambar batas untuk tombol ini.

Keterangan

Ambil alih metode ini di kelas turunan jika Anda ingin menyesuaikan tampilan batas tombol sembunyikan otomatis. Secara default, metode ini mengisi batas datar dengan warna bayangan default untuk aplikasi Anda.

Parameter rectBorderSize tidak berisi koordinat batas. Ini berisi ukuran batas di topanggota data , , bottomleft, dan right . Nilai yang kurang dari atau sama dengan 0 menunjukkan tidak ada batas di sisi tombol sembunyikan otomatis tersebut.

CMFCVisualManagerOffice2003::OnDrawBarGripper

Dipanggil oleh kerangka kerja ketika menggambar gripper untuk bilah kontrol.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat untuk bilah kontrol.

rectGripper
[di] Persegi panjang pembatas untuk bilah kontrol.

bHorz
[di] Parameter Boolean yang menentukan apakah bilah kontrol ditampar secara horizontal atau vertikal.

pBar
[di] Penunjuk ke bilah kontrol. Manajer visual menarik gripper dari bilah kontrol ini.

Keterangan

Implementasi default metode ini menampilkan gripper standar. Untuk menyesuaikan tampilan gripper, ambil alih metode ini di kelas kustom yang berasal dari Kelas CMFCVisualManagerOffice2003 .

CMFCVisualManagerOffice2003::OnDrawBrowseButton

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

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

CMFCVisualManagerOffice2003::OnDrawButtonBorder

Kerangka kerja memanggil metode ini ketika menggambar batas tombol toolbar.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat tombol toolbar.

pButton
[di] Penunjuk ke tombol toolbar. Kerangka kerja menggambar batas tombol ini.

rect
[di] Persegi panjang yang menentukan batas tombol toolbar.

negara
[di] Tipe data enumerasi yang menentukan status tombol toolbar saat ini.

Keterangan

Implementasi default metode ini menampilkan batas standar. Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan batas tombol toolbar.

Status tombol toolbar yang mungkin adalah ButtonsIsRegular, , ButtonsIsPressedatau ButtonsIsHighlighted.

CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder

Kerangka kerja memanggil metode ini ketika menggambar batas objek Kelas CMFCCaptionBar.

virtual void OnDrawCaptionBarBorder(
    CDC* pDC,
    CMFCCaptionBar* pBar,
    CRect rect,
    COLORREF clrBarBorder,
    BOOL bFlatBorder);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pBar
[di] Penunjuk ke objek Kelas CMFCCaptionBar. Kerangka kerja menggambar bilah keterangan ini.

rect
[di] Persegi panjang yang menentukan batas bilah keterangan.

clrBarBorder
[di] Warna batas.

bFlatBorder
[di] TRUE jika batas harus memiliki tampilan datar, 2D, atau FALSE jika tidak.

Keterangan

Ambil alih metode ini dalam kelas turunan untuk menyesuaikan tampilan batas bilah keterangan.

CMFCVisualManagerOffice2003::OnDrawCheckBoxEx

Dipanggil oleh kerangka kerja saat menggambar kotak centang.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang pembatas kotak centang.

nState
[di] Status kotak centang: 0 jika tidak dicentang, 1 jika dicentang, 2 jika dicentang campuran.

bHighlighted
[di] TRUE jika kotak centang disorot, atau FALSE jika tidak.

bPressed
[di] TRUE jika kotak centang ditekan, atau FALSE jika tidak.

bEnabled
[di] TRUE jika kotak centang diaktifkan, atau FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003::OnDrawComboBorder

Kerangka kerja memanggil metode ini ketika menggambar batas di sekitar instans KELAS CMFCToolBarComboBoxButton.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat tombol kotak kombo.

rect
[di] Persegi panjang yang menentukan batas tombol kotak kombo.

bDisabled
[di] Parameter Boolean yang menunjukkan apakah tombol kotak kombo tidak tersedia.

bIsDropped
[di] Parameter Boolean yang menunjukkan apakah kotak kombo dijatuhkan.

bIsHighlighted
[di] Parameter Boolean yang menunjukkan apakah tombol kotak kombo disorot.

pButton
[di] Penunjuk ke CMFCToolBarComboBoxButton objek. Kerangka kerja menggambar tombol kotak kombo ini.

Keterangan

Ambil alih metode ini di manajer visual turunan Anda untuk menyesuaikan tampilan batas kotak kombo.

CMFCVisualManagerOffice2003::OnDrawComboDropButton

Kerangka kerja memanggil metode ini ketika menarik tombol drop dari CMFCToolBarComboBoxButton Class.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas tombol jatuhkan.

bDisabled
[di] Parameter Boolean yang menunjukkan apakah tombol drop tidak tersedia.

bIsDropped
[di] Parameter Boolean yang menunjukkan apakah kotak kombo dijatuhkan.

bIsHighlighted
[di] Parameter Boolean yang menunjukkan apakah tombol drop disorot.

pButton
[di] Penunjuk ke CMFCToolBarComboBoxButton objek. Kerangka kerja menggambar tombol jatuhkan untuk tombol kotak kombo ini

Keterangan

Ambil alih metode ini di manajer visual turunan Anda untuk menyesuaikan tampilan tombol jatuhkan tombol kotak kombo.

CMFCVisualManagerOffice2003::OnDrawControlBorder

Kerangka kerja memanggil metode ini ketika menggambar batas kontrol.

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parameter

pWndCtrl
[di] Penunjuk ke objek Kelas CWnd yang mewakili kontrol untuk menggambar batas.

Keterangan

CMFCVisualManagerOffice2003::OnDrawExpandingBox

Dipanggil oleh kerangka kerja saat menggambar kotak yang diperluas.

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

Parameter

pDC
[di] Penunjuk ke konteks tampilan tempat kotak perluasan akan digambar.

rect
[di] Persegi panjang pembatas kotak yang diperluas untuk digambar.

bIsBuka
[di] TRUE jika kotak yang akan digambar dibuka, atau FALSE jika tidak.

colorBox
[di] Warna batas luar kotak yang akan digambar.

Keterangan

CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder

Kerangka kerja memanggil metode ini ketika menggambar batas di sekitar instans Kelas CMFCHeaderCtrl.

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

Parameter

pCtrl
[di] Penunjuk ke objek Kelas CMFCHeaderCtrl. Kerangka kerja menggambar batas kontrol header ini.

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas kontrol header.

[di] bIsPressed
[di] bIsHighlighted
Parameter Boolean yang menunjukkan apakah kontrol header ditekan.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan batas kontrol header.

CMFCVisualManagerOffice2003::OnDrawMenuBorder

Kerangka kerja memanggil metode ini ketika menggambar batas Kelas CMFCPopupMenu.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat untuk objek Kelas CMFCPopupMenu.

pMenu
[di] Penunjuk ke objek Kelas CMFCPopupMenu. Kerangka kerja menggambar batas di sekitar menu popup ini.

rect
[di] Persegi panjang yang menentukan batas menu popup.

Keterangan

Implementasi default metode ini menampilkan batas menu standar. Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan batas menu.

CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter

Kerangka kerja memanggil metode ini ketika menggambar pemisah untuk bilah Outlook.

virtual void OnDrawOutlookBarSplitter(
    CDC* pDC,
    CRect rectSplitter);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rectSplitter
[di] Persegi panjang yang menentukan batas pemisah.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan pemisah pada bilah Outlook.

CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder

Dipanggil oleh kerangka kerja saat menggambar batas tombol halaman Outlook.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rectBtn
[di] Persegi panjang yang menentukan batas tombol halaman Outlook.

bIsHighlighted
[di] Boolean yang menentukan apakah tombol disorot.

bIsPressed
[di] Boolean yang menentukan apakah tombol ditekan.

Keterangan

Ambil alih metode ini dalam manajer visual kustom untuk mengubah tampilan tombol halaman Outlook.

CMFCVisualManagerOffice2003::OnDrawPaneBorder

Kerangka kerja memanggil metode ini ketika menggambar batas objek Kelas CPane.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat dari bilah kontrol.

pBar
[di] Penunjuk ke panel. Manajer visual menggambar batas panel ini.

rect
[di] Persegi panjang yang menunjukkan batas panel.

Keterangan

Implementasi default metode ini menampilkan batas standar. Ambil alih metode ini di kelas turunan untuk menyesuaikan tampilan batas.

CMFCVisualManagerOffice2003::OnDrawPaneCaption

Kerangka kerja memanggil metode ini ketika menggambar keterangan untuk objek Kelas CDockablePane.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pBar
[di] Penunjuk ke objek Kelas CDockablePane. Kerangka kerja menggambar keterangan untuk panel ini.

bActive
[di] Parameter Boolean yang menunjukkan apakah bilah kontrol aktif.

rectCaption
[di] Persegi panjang yang menentukan batas keterangan.

rectButtons
[di] Persegi panjang yang menentukan batas tombol keterangan.

Tampilkan Nilai

Parameter COLORREF yang menunjukkan warna teks keterangan.

Keterangan

CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder

Kerangka kerja memanggil metode ini ketika menggambar batas jendela popup.

virtual void OnDrawPopupWindowBorder(
    CDC* pDC,
    CRect rect);

Parameter

pDC
[di] Penunjuk ke konteks perangkat jendela popup.

rect
[di] Persegi panjang pembatas jendela popup.

Keterangan

CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder

Kerangka kerja memanggil metode ini ketika menggambar batas tombol di jendela popup.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat tombol.

rectClient
[di] Persegi panjang pembatas tombol.

pButton
[di] Penunjuk ke tombol ( objek CMFCDesktopAlertWndButton Class ).

Keterangan

CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption

Kerangka kerja memanggil metode ini ketika menggambar keterangan jendela popup.

virtual COLORREF OnDrawPopupWindowCaption(
    CDC* pDC,
    CRect rectCaption,
    CMFCDesktopAlertWnd* pPopupWnd);

Parameter

pDC
[di] Arahkan ke konteks perangkat keterangan.

rectCaption
[di] Persegi panjang batas keterangan.

pPopupWnd
[di] Penunjuk ke jendela popup tempat keterangan akan digambar.

Tampilkan Nilai

Warna teks keterangan.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan keterangan jendela popup.

CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup

Kerangka kerja memanggil metode ini saat menggambar sekelompok tombol pada pita.

virtual COLORREF OnDrawRibbonButtonsGroup(
    CDC* pDC,
    CMFCRibbonButtonsGroup* pGroup,
    CRect rectGroup);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pGroup
[di] Penunjuk ke grup tombol pada pita. Kerangka kerja menggambar sekelompok tombol ini.

rectGroup
[di] Persegi panjang yang menentukan batas grup.

Tampilkan Nilai

Nilai yang dipesan. Implementasi default mengembalikan -1.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk mengkustomisasi tampilan grup tombol pada pita.

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption

Kerangka kerja memanggil metode ini saat menggambar bilah keterangan untuk kategori pita.

virtual COLORREF OnDrawRibbonCategoryCaption(
    CDC* pDC,
    CMFCRibbonContextCaption* pContextCaption);

Parameter

pDC
[di] Penunjuk ke konteks perangkat kategori pita.

pContextCaption
[di] Penunjuk ke bilah keterangan. Manajer visual menggambar Kelas CMFCRibbonContextCaption ini.

Tampilkan Nilai

Parameter COLORREF yang menunjukkan warna teks pada bilah keterangan.

Keterangan

Ambil alih metode ini dalam kelas turunan untuk mengkustomisasi tampilan bilah keterangan untuk kategori pita.

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab

Kerangka kerja memanggil metode ini saat menggambar tab untuk kategori pita.

virtual COLORREF OnDrawRibbonCategoryTab(
    CDC* pDC,
    CMFCRibbonTab* pTab,
    BOOL bIsActive);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pTab
[di] Penunjuk ke objek tab pita. Kerangka kerja menggambar tab ini.

bIsActive
[di] TRUE jika tab aktif, atau FALSE jika tidak.

Tampilkan Nilai

Warna yang digunakan untuk teks pada tab kategori pita.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk mengkustomisasi tampilan tab kategori pita.

CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar

Kerangka kerja memanggil metode ini ketika menggambar objek Kelas CMFCRibbonProgressBar .

virtual void OnDrawRibbonProgressBar(
    CDC* pDC,
    CMFCRibbonProgressBar* pProgress,
    CRect rectProgress,
    CRect rectChunk,
    BOOL bInfiniteMode);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pProgress
[di] Penunjuk ke objek Kelas CMFCRibbonProgressBar. Kerangka kerja menarik bilah kemajuan ini.

rectProgress
[di] Persegi panjang yang menentukan batas bilah kemajuan.

rectChunk
[di] Persegi panjang yang menentukan batas area di sekitar bilah kemajuan.

bInfiniteMode
[di] TRUE jika bilah dalam mode tak terbatas, atau FALSE jika tidak. Implementasi default tidak menggunakan parameter ini.

Keterangan

Ambil alih metode ini di kelas turunan untuk menyesuaikan tampilan bilah kemajuan

CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator

Kerangka kerja memanggil metode ini saat menggambar pemisah pada Toolbar Akses Cepat dari pita.

virtual void OnDrawRibbonQuickAccessToolBarSeparator(
    CDC* pDC,
    CMFCRibbonSeparator* pSeparator,
    CRect rect);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pSeparator
[di] Penunjuk ke objek Kelas CMFCRibbonSeparator. Kerangka kerja menggambar pemisah pita ini.

rect
[di] Persegi panjang yang menentukan batas pemisah.

Keterangan

Ambil alih metode ini di kelas turunan untuk mengkustomisasi tampilan pemisah pita pada Toolbar Akses Cepat.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel

Kerangka kerja memanggil metode ini ketika menarik saluran Kelas CMFCRibbonSlider.

virtual void OnDrawRibbonSliderChannel(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pSlider
[di] Penunjuk ke objek Kelas CMFCRibbonSlider. Kerangka kerja menggambar saluran untuk penggerak pita ini.

rect
[di] Persegi panjang yang menentukan batas untuk saluran slider pita.

Keterangan

Ambil alih metode ini dalam kelas turunan untuk mengkustomisasi tampilan saluran slider pita.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb

Kerangka kerja memanggil metode ini ketika menggambar jempol objek Kelas CMFCRibbonSlider

virtual void OnDrawRibbonSliderThumb(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pSlider
[di] Penunjuk ke Kelas CMFCRibbonSlider. Kerangka kerja menggambar jempol untuk penggerak pita ini.

rect
[di] Persegi panjang yang menentukan batas ibu jari untuk penggerak pita.

bIsHighlighted
[di] Parameter Boolean yang menunjukkan apakah jempol disorot.

bIsPressed
[di] Parameter Boolean yang menunjukkan apakah ibu jari ditekan.

bIsDisabled
[di] Parameter Boolean yang menunjukkan apakah jempol tidak tersedia.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk mengkustomisasi tampilan ibu jari untuk penggerser pita.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton

Kerangka kerja memanggil metode ini ketika menggambar tombol zoom untuk objek Kelas CMFCRibbonSlider.

virtual void OnDrawRibbonSliderZoomButton(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect,
    BOOL bIsZoomOut,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pSlider
[di] Penunjuk ke objek Kelas CMFCRibbonSlider. Kerangka kerja menggambar penggerak pita ini.

rect
[di] Persegi panjang yang menentukan batas tombol zoom pada penggeser pita.

bIsZoomOut
[di] TRUE jika kerangka kerja harus menggambar tombol kiri dengan " -" untuk memperkecil tampilan, atau FALSE jika kerangka kerja harus menggambar tombol kanan dengan " +" untuk memperbesar tampilan.

bIsHighlighted
[di] Parameter Boolean yang menunjukkan apakah tombol disorot.

bIsPressed
[di] Parameter Boolean yang menunjukkan apakah tombol ditekan.

bIsDisabled
[di] Parameter Boolean yang menunjukkan apakah tombol tidak tersedia.

Keterangan

Secara default, tombol zoom pada penggeser pita adalah lingkaran dengan + atau - masuk ke tengah. Untuk menyesuaikan tampilan tombol zoom, ambil alih metode ini dalam manajer visual turunan.

CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane

Kerangka kerja memanggil metode ini saat menggambar panel pada bilah status.

virtual COLORREF OnDrawRibbonStatusBarPane(
    CDC* pDC,
    CMFCRibbonStatusBar* pBar,
    CMFCRibbonStatusBarPane* pPane);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pBar
[di] Penunjuk ke bilah status yang berisi panel.

pPane
[di] Penunjuk ke panel bilah status. Kerangka kerja menggambar objek Kelas CMFCRibbonStatusBarPane ini.

Tampilkan Nilai

Nilai yang dipesan. Implementasi default mengembalikan -1.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan panel pada bilah status.

CMFCVisualManagerOffice2003::OnDrawScrollButtons

Kerangka kerja memanggil metode ini ketika menggambar tombol gulir.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang pembatas tombol gulir.

nBorderSize
[di] Ukuran batas untuk menggambar di sekitar tombol gulir.

iImage
[di] Pengidentifikasi gambar untuk menggambar di tombol gulir.

bHilited
[di] TRUE jika tombol gulir disorot, atau FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003::OnDrawSeparator

Kerangka kerja memanggil metode ini ketika menggambar pemisah.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat untuk bilah kontrol.

pBar
[di] Penunjuk ke panel yang berisi pemisah.

rect
[di] Persegi panjang yang menentukan batas pemisah.

bIsHoriz
[di] TRUE jika panel ditampar secara horizontal, atau FALSE jika panel ditampar secara vertikal.

Keterangan

Pemisah digunakan pada bilah kontrol untuk memisahkan grup ikon terkait. Implementasi default untuk metode ini menampilkan pemisah standar. Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan pemisah.

CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems

Kerangka kerja memanggil metode ini ketika menggambar semua item dalam menu

virtual void OnDrawShowAllMenuItems(
    CDC* pDC,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang pembatas menu yang akan digambar.

negara
[di] Status tombol.

Keterangan

CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder

Kerangka kerja memanggil metode ini saat menggambar batas untuk objek Kelas CMFCStatusBar.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pBar
[di] Penunjuk ke objek Kelas CMFCStatusBar. Kerangka kerja menggambar objek bilah status ini.

rectPane
[di] Persegi panjang yang menentukan batas bilah status.

uiID
[di] ID bilah status.

nStyle
[di] Gaya bilah status.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan batas untuk objek CMFCStatusBar .

CMFCVisualManagerOffice2003::OnDrawStatusBarProgress

Kerangka kerja memanggil metode ini ketika menarik indikator kemajuan pada objek Kelas CMFCStatusBar

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat untuk bilah status

pStatusBar
[di] Objek Kelas CMFCStatusBar yang berisi bilah kemajuan.

rectProgress
[di] Persegi panjang yang menentukan batas bilah kemajuan.

nProgressTotal
[di] Jumlah total untuk bilah kemajuan.

nProgressCurr
[di] Kemajuan saat ini untuk bilah kemajuan.

clrBar
[di] Warna awal untuk bilah kemajuan. Nilainya adalah awal gradien warna atau warna lengkap bilah kemajuan.

[di] clrProgressBarDest
[di] clrProgressText
[di] bProgressText

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan bilah kemajuan pada bilah status.

CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox

Kerangka kerja memanggil metode ini ketika menggambar kotak ukuran untuk Kelas CMFCStatusBar.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pStatBar
[di] Penunjuk ke bilah status. Kerangka kerja menggambar kotak ukuran untuk bilah status ini.

rectSizeBox
[di] Persegi panjang yang menentukan batas kotak ukuran.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan kotak ukuran pada bilah status.

CMFCVisualManagerOffice2003::OnDrawTab

Kerangka kerja memanggil metode ini ketika menggambar tab untuk objek Kelas CMFCBaseTabCtrl.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rectTab
[di] Persegi panjang yang menentukan batas kontrol tab.

iTab
[di] Indeks tab yang digambar kerangka kerja.

bIsActive
[di] Parameter Boolean yang menentukan apakah tab aktif.

pTabWnd
[di] Penunjuk ke objek Kelas CMFCBaseTabCtrl. Kerangka kerja menggambar kontrol tab ini.

Keterangan

Objek CMFCBaseTabCtrl memanggil metode ini ketika memproses pesan WM_PAINT. Ambil alih metode ini dalam kelas turunan untuk menyesuaikan tampilan tab.

CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder

Kerangka kerja memanggil metode ini saat menggambar batas tombol tab.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas tombol tab.

pButton
[di] Penunjuk ke Kelas CMFCButton tempat kerangka kerja menggambar batas.

uiState
[di] Status tombol (lihat CButton::GetState).

pWndTab
[di] Penunjuk ke jendela tab induk.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan batas tombol tab.

CMFCVisualManagerOffice2003::OnDrawTask

Kerangka kerja memanggil metode ini ketika menggambar objek Kelas CMFCTasksPaneTask.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pTask
[di] Penunjuk ke objek Kelas CMFCTasksPaneTask. Kerangka kerja menggambar tugas ini.

pIcon
[di] Penunjuk ke daftar gambar yang terkait dengan panel tugas. Setiap tugas berisi indeks untuk gambar dalam daftar ini.

bIsHighlighted
[di] Parameter Boolean yang menentukan apakah tugas yang ditampilkan disorot.

bIsPilih
[di] Parameter Boolean yang menentukan apakah tugas yang ditampilkan dipilih.

Keterangan

Kerangka kerja menampilkan tugas pada bilah tugas sebagai ikon dan teks. Parameter pIcons berisi ikon untuk tugas yang ditunjukkan oleh pTask. Ambil alih metode ini di kelas turunan untuk menyesuaikan tampilan tugas pada bilah tugas.

CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder

Kerangka kerja memanggil metode ini ketika menggambar batas di sekitar grup pada objek Kelas CMFCTasksPane.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas area grup pada panel tugas.

bSpesial
[di] Parameter Boolean yang menentukan apakah batas disorot. Nilai TRUE menunjukkan bahwa batas disorot.

bNoTitle
[di] Parameter Boolean yang menentukan apakah area grup memiliki judul. Nilai TRUE menunjukkan bahwa area grup tidak memiliki judul.

Keterangan

Ambil alih fungsi ini di kelas turunan untuk mengkustomisasi batas di sekitar area grup pada panel tugas.

CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption

Kerangka kerja memanggil metode ini ketika menggambar keterangan untuk objek Kelas CMFCTasksPaneTaskGroup.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

pGroup
[di] Penunjuk ke objek Kelas CMFCTasksPaneTaskGroup. Kerangka kerja menggambar keterangan untuk grup ini.

bIsHighlighted
[di] Parameter Boolean yang menunjukkan apakah grup disorot.

bIsPilih
[di] Parameter Boolean yang menunjukkan apakah grup saat ini dipilih.

bCanCollapse
[di] Parameter Boolean yang menunjukkan apakah grup dapat diciutkan.

Keterangan

Ambil alih metode ini dalam kelas turunan untuk menyesuaikan keterangan untuk CMFCTasksPaneTaskGroup.

CMFCVisualManagerOffice2003::OnDrawTearOffCaption

Kerangka kerja memanggil metode ini ketika menggambar keterangan untuk objek Kelas CMFCPopupMenu.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas keterangan.

bIsActive
[di] TRUE jika keterangan aktif; FALSE jika tidak.

Keterangan

Fungsi ini dipanggil oleh kerangka kerja ketika objek Kelas CMFCPopupMenu memproses pesan WM_PAINT dan harus menggambar keterangan sobek.

Ambil alih metode ini di kelas turunan untuk menyesuaikan tampilan keterangan untuk bilah robek.

CMFCVisualManagerOffice2003::OnErasePopupWindowButton

Kerangka kerja memanggil metode ini ketika menghapus tombol di jendela popup.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rectClient
[di] Persegi panjang yang menentukan area klien jendela popup.

pButton
[di] Penunjuk ke tombol yang akan dihapus.

Keterangan

CMFCVisualManagerOffice2003::OnEraseTabsArea

Kerangka kerja memanggil metode ini saat menghapus area tab jendela tab.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas area tab.

pTabWnd
[di] Penunjuk ke jendela tab. Kerangka kerja menghapus area tab untuk jendela tab yang ditentukan.

Keterangan

Fungsi ini dipanggil oleh kerangka kerja ketika objek Kelas CMFCBaseTabCtrl memproses pesan WM_PAINT dan menghapus area tab.

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan tab.

CMFCVisualManagerOffice2003::OnEraseTabsButton

Kerangka kerja memanggil metode ini saat menghapus teks dan ikon tombol tab.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas tombol tab.

pButton
[di] Penunjuk ke tombol tab. Kerangka kerja menghapus teks dan ikon untuk tombol ini.

pWndTab
[di] Penunjuk ke kontrol tab yang berisi tombol tab.

Keterangan

Kerangka kerja menghapus teks dan ikon untuk tombol saat objek Kelas CMFCBaseTabCtrl memproses pesan WM_ERASEBKGND

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan tombol tab.

CMFCVisualManagerOffice2003::OnEraseTabsFrame

Kerangka kerja memanggil metode ini ketika menghapus bingkai pada objek Kelas CMFCBaseTabCtrl.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas jendela tab.

pTabWnd
[di] Penunjuk ke jendela tab. Kerangka kerja menghapus bingkai untuk Kelas CMFCBaseTabCtrl ini.

Tampilkan Nilai

TRUE jika metode berhasil atau FALSE jika tidak.

Keterangan

Metode ini mengisi area yang ditunjukkan dengan rect dengan warna latar belakang tab aktif. Ini dipanggil ketika CMFCBaseTabCtrl objek memproses pesan WM_PAINT dan menghapus bingkai tab.

CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground

Kerangka kerja memanggil metode ini ketika mengisi latar belakang tombol sembunyikan otomatis.

virtual void OnFillAutoHideButtonBackground(
    CDC* pDC,
    CRect rect,
    CMFCAutoHideButton* pButton);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas tombol sembunyikan otomatis.

pButton
[di] Penunjuk ke objek Kelas CMFCAutoHideButton. Kerangka kerja mengisi latar belakang untuk tombol sembunyikan otomatis ini.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan tombol sembunyikan otomatis.

CMFCVisualManagerOffice2003::OnFillBarBackground

Kerangka kerja memanggil metode ini ketika mengisi latar belakang objek Kelas CBasePane.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat untuk bilah kontrol.

pBar
[di] Penunjuk ke objek Kelas CBasePane. Kerangka kerja mengisi latar belakang panel ini.

rectClient
[di] Persegi panjang yang menentukan batas panel.

rectClip
[di] Persegi panjang yang menentukan area kliping panel.

bNCArea
[di] Nilai yang dipesan.

Keterangan

Implementasi default metode ini mengisi latar belakang bilah dengan warna latar belakang 3d dari variabel afxGlobalDataglobal .

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan latar belakang panel.

CMFCVisualManagerOffice2003::OnFillButtonInterior

Kerangka kerja memanggil metode ini ketika mengisi latar belakang tombol toolbar.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat tombol toolbar.

pButton
[di] Penunjuk ke tombol tempat kerangka kerja mengisi latar belakang.

rect
[di] Persegi panjang yang menentukan batas tombol toolbar.

negara
[di] Status tombol toolbar (kemungkinan status tombol toolbar adalah ButtonsIsRegular, , ButtonsIsPressedatau ButtonsIsHighlighted).

Keterangan

Implementasi default metode ini menggunakan warna default untuk mengisi latar belakang. Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan latar belakang tombol toolbar.

CMFCVisualManagerOffice2003::OnFillCommandsListBackground

Kerangka kerja memanggil metode ini ketika mengisi latar belakang tombol toolbar yang termasuk dalam daftar perintah. Daftar perintah ini adalah bagian dari dialog kustomisasi.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas tombol.

bIsPilih
[di] Parameter Boolean yang menunjukkan apakah tombol dipilih.

Tampilkan Nilai

Warna teks untuk tombol toolbar.

Keterangan

Untuk informasi selengkapnya tentang daftar kustomisasi, lihat CMFCToolBarButton::OnDrawOnCustomizeList. Implementasi default untuk metode ini mengisi latar belakang berdasarkan skema warna kulit yang saat ini dipilih.

CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground

Kerangka kerja memanggil metode ini ketika mengisi latar belakang kontrol header.

virtual void OnFillHeaderCtrlBackground(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect rect);

Parameter

pCtrl
[di] Penunjuk ke objek Kelas CMFCHeaderCtrl. Kerangka kerja mengisi latar belakang untuk kontrol header ini.

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas kontrol header.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan kontrol header.

CMFCVisualManagerOffice2003::OnFillHighlightedArea

Kerangka kerja memanggil metode ini ketika mengisi area tombol toolbar yang disorot.

virtual void OnFillHighlightedArea(
    CDC* pDC,
    CRect rect,
    CBrush* pBrush,
    CMFCToolBarButton* pButton);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang pembatas area yang disorot untuk diisi.

pBrush
[di] Kuas yang digunakan dalam mengisi area yang disorot.

pButton
[di] Arahkan ke objek Kelas CMFCToolBarButton untuk mengisi area yang disorot.

Keterangan

CMFCVisualManagerOffice2003::OnFillOutlookBarCaption

Kerangka kerja memanggil metode ini ketika mengisi latar belakang bilah keterangan Outlook.

virtual void OnFillOutlookBarCaption(
    CDC* pDC,
    CRect rectCaption,
    COLORREF& clrText);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rectCaption
[di] Persegi panjang yang menentukan batas bilah keterangan.

clrText
[out] Referensi ke objek COLORREF tempat metode ini menulis warna teks pada bilah keterangan.

Keterangan

Implementasi default metode ini mengisi bilah keterangan dengan warna untuk bayangan berdasarkan kulit saat ini.

Ambil alih metode ini dalam manajer visual turunan untuk mengkustomisasi warna bilah keterangan Outlook.

CMFCVisualManagerOffice2003::OnFillOutlookPageButton

Kerangka kerja memanggil metode ini ketika mengisi interior tombol halaman Outlook.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas tombol halaman Outlook.

bIsHighlighted
[di] Parameter Boolean yang menentukan apakah tombol disorot.

bIsPressed
[di] Parameter Boolean yang menentukan apakah tombol ditekan.

clrText
[out] Referensi ke objek COLORREF tempat metode ini menyimpan warna teks tombol halaman outlook.

Keterangan

Ambil alih fungsi ini dalam manajer visual turunan untuk mengkustomisasi tampilan tombol halaman Outlook.

CMFCVisualManagerOffice2003::OnFillPopupWindowBackground

Kerangka kerja memanggil metode ini ketika mengisi latar belakang jendela pop-up.

virtual void OnFillPopupWindowBackground(
    CDC* pDC,
    CRect rect);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas jendela popup.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan jendela pop-up.

CMFCVisualManagerOffice2003::OnFillTab

Kerangka kerja memanggil metode ini ketika mengisi latar belakang jendela tab.

virtual void OnFillTab(
    CDC* pDC,
    CRect rectFill,
    CBrush* pbrFill,
    int iTab,
    BOOL bIsActive,
    const CMFCBaseTabCtrl* pTabWnd);

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

isi ulang
[di] Persegi panjang yang menentukan batas untuk jendela tab.

pbrFill
[di] Penunjuk ke kuas yang digunakan kerangka kerja untuk mengisi jendela tab.

iTab
[di] Indeks tab berbasis nol dari tab tempat kerangka kerja mengisi latar belakang.

bIsActive
[di] TRUE jika tab aktif atau FALSE jika tidak.

pTabWnd
[di] Penunjuk ke kontrol tab induk.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan tab.

CMFCVisualManagerOffice2003::OnFillTasksGroupInterior

Kerangka kerja memanggil metode ini ketika mengisi interior objek Kelas CMFCTasksPaneTaskGroup.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rect
[di] Persegi panjang yang menentukan batas grup tugas.

bSpesial
[di] Boolean yang menunjukkan apakah interior diisi dengan warna khusus.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan grup tugas.

CMFCVisualManagerOffice2003::OnFillTasksPaneBackground

Kerangka kerja memanggil metode ini ketika mengisi latar belakang kontrol Kelas CMFCTasksPane.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rectWorkArea
[di] Persegi panjang yang menentukan batas panel tugas.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan objek Kelas CMFCTasksPane.

CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton

Kerangka kerja memanggil metode ini ketika menggambar tombol menu kustomisasi cepat yang disorot.

virtual void OnHighlightQuickCustomizeMenuButton(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect);

Parameter

pDC
[di] Penunjuk ke konteks perangkat untuk tombol .

pButton
[di] Penunjuk ke tombol .

rect
[di] Persegi panjang pembatas tombol.

Keterangan

CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems

Kerangka kerja memanggil metode ini ketika menggambar perintah menu yang disorot.

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

Parameter

pDC
[di] Penunjuk ke konteks perangkat.

rectRarelyUsed
[di] Persegi panjang yang menentukan batas perintah yang disorot.

Keterangan

Ambil alih metode ini dalam manajer visual turunan untuk menyesuaikan tampilan perintah menu yang disorot.

CMFCVisualManagerOffice2003::OnUpdateSystemColors

Kerangka kerja memanggil fungsi ini ketika warna sistem berubah.

virtual void OnUpdateSystemColors();

Keterangan

Kerangka kerja memanggil metode ini sebagai bagian dari pemrosesan pesan WM_SYSCOLORCHANGE. Ambil alih metode ini di manajer visual turunan jika Anda ingin menjalankan kode kustom saat warna berubah dalam aplikasi Anda.

CMFCVisualManagerOffice2003::SetDefaultWinXPColors

Menentukan apakah manajer visual harus menggunakan warna atau warna tema Windows XP asli yang diperoleh dari GetSysColor.

static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);

Parameter

bDefaultWinXPColors
[di] Menentukan apakah manajer visual akan menggunakan warna Windows XP asli.

Keterangan

Jika bDefaultWinXPColors TRUE, manajer visual akan menggunakan warna Windows XP asli seperti biru, zaitun, atau perak. Jika tidak, manajer visual akan menggunakan warna yang diperoleh dari GetSysColor. Manajer visual menggunakan elemen visual seperti COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW, dan COLOR_3DLIGHT.

Secara default, CMFCVisualManagerOffice2003 objek menggunakan warna tema Windows XP asli.

CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook

Menentukan bahwa tema global Windows XP harus digunakan.

static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);

Parameter

bStatusBarOfficeXPLook
[di] TRUE jika tema global Windows XP harus digunakan (default), atau FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003::SetUseGlobalTheme

Menentukan apakah manajer visual menggunakan tema global.

static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);

Parameter

bUseGlobalTheme
[di] TRUE jika Anda ingin manajer visual menggunakan tema global; FALSE jika tidak.

Keterangan

CMFCVisualManagerOffice2003 Jika objek menggunakan tema global, objek akan menggambar elemen GUI dengan menggunakan Kelas CMFCVisualManagerWindows.

CMFCVisualManagerOffice2003 Jika objek tidak menggunakan tema global, objek akan menarik elemen GUI dengan menggunakan Kelas CMFCVisualManagerOfficeXP.

Lihat juga

Bagan Hierarki
Kelas
Kelas CMFCVisualManager
Kelas CMFCVisualManagerOfficeXP
Kelas CMFCVisualManagerWindows