Aracılığıyla paylaş


CMFCVisualManager sınıfı

Genel düzeyde uygulamanıza görünümünü değiştirmek için destek sağlar.CMFCVisualManager Class uygulamanız tutarlı bir stil GUI denetimleri çizmek için yönergeler sağlayan bir sınıf birlikte çalışır.Bu sınıflar görsel yöneticiler olarak adlandırılır ve bunlar türünden devralmıyor CMFCBaseVisualManager.

class CMFCVisualManager : public CMFCBaseVisualManager

Üyeler

Bb984129.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CMFCVisualManager::CMFCVisualManager

Varsayılan Oluşturucu.

Bb984129.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMFCVisualManager::AdjustFrames

 

CMFCVisualManager::AdjustToolbars

 

CMFCVisualManager::AlwaysHighlight3DTabs

3d sekmeleri her zaman vurgu rengi kullanılarak çizilip olup olmadığını belirlemek için framework tarafından çağrıldı.

CMFCVisualManager::DestroyInstance

 

CMFCVisualManager::DoDrawHeaderSortArrow

 

CMFCVisualManager::DrawComboDropButtonWinXP

 

CMFCVisualManager::DrawPushButtonWinXP

 

CMFCVisualManager::DrawTextOnGlass

 

CMFCVisualManager::GetAutoHideButtonTextColor

Tarafından otomatik olarak gizle düğmesi için metin rengini almak için çerçeve olarak adlandırılır.

CMFCVisualManager::GetButtonExtraBorder

Bir düğme çizmek için geçerli visual manager gerektirir artmasına düğme boyutu almak için çerçevesi tarafından çağrıldı.

CMFCVisualManager::GetCaptionBarTextColor

Başlık çubuğu metni rengini almaya çerçevesi tarafından çağrıldı.

CMFCVisualManager::GetDockingTabsBordersSize

Yerleşik bir sekmeli çubuğunun kenarlık boyutu almak için framework tarafından çağrıldı.

CMFCVisualManager::GetHighlightedMenuItemTextColor

 

CMFCVisualManager::GetInstance

Bir işaretçi döndürür CMFCVisualManager nesnesi.

CMFCVisualManager::GetMDITabsBordersSize

MDITabs pencere kenarlık boyutunu almak için çerçevesi tarafından çağrıldı.

CMFCVisualManager::GetMenuItemTextColor

 

CMFCVisualManager::GetMenuShadowDepth

Genişlik ve Yükseklik menüsünden gölgenin belirleyen bir değer döndürür.

CMFCVisualManager::GetNcBtnSize

Geçerli visual manager tabanlı sistem düğmelerin boyutunu belirlemek için framework tarafından çağrıldı.Sistem komutları eşleştirmek düğmeleri ana çerçeve yazısında düğmelerdir Kapat, simge durumuna küçült, Ekranı Kapla, ve geri.

CMFCVisualManager::GetPopupMenuBorderSize

Bir açılır pencere kenarlık boyutunu almak için framework tarafından çağrıldı.

CMFCVisualManager::GetPropertyGridGroupColor

Özellik listesi arka plan rengini almaya çerçevesi tarafından çağrıldı.

CMFCVisualManager::GetPropertyGridGroupTextColor

Özellik listesi metin rengini almaya çerçevesi tarafından çağrıldı.

CMFCVisualManager::GetRibbonHyperlinkTextColor

 

CMFCVisualManager::GetRibbonPopupBorderSize

 

CMFCVisualManager::GetRibbonQuickAccessToolBarTextColor

 

CMFCVisualManager::GetRibbonSliderColors

 

CMFCVisualManager::GetShowAllMenuItemsHeight

 

CMFCVisualManager::GetSmartDockingBaseGuideColors

 

CMFCVisualManager::GetSmartDockingHighlightToneColor

 

CMFCVisualManager::GetSmartDockingTheme

Akıllı takma işaretleyicileri görüntülemek için kullanılan bir tema döndürür.

CMFCVisualManager::GetStatusBarPaneTextColor

 

CMFCVisualManager::GetTabFrameColors

Sekme çerçeve çizdiğinde kullanmak için renk kümesi almak için çerçevesi tarafından çağrıldı.

CMFCVisualManager::GetTabTextColor

 

CMFCVisualManager::GetToolbarButtonTextColor

Geçerli araç çubuğu düğmesi üzerinde metin rengini almaya framework tarafından çağrıldı.Bu renk geçerli visual manager ve düğme durumuna göre değişir.

CMFCVisualManager::GetToolbarDisabledTextColor

Devre dışı bırakılmış araç çubuğu öğeleri üzerinde görüntülenen metnin rengini belirlemek için framework tarafından çağrıldı.

CMFCVisualManager::GetToolbarHighlightColor

 

CMFCVisualManager::GetToolTipInfo

 

CMFCVisualManager::HasOverlappedAutoHideButtons

Otomatik Gizle düğmeleri geçersiz kılıp kılmadığını belirtir.

CMFCVisualManager::IsDockingTabHasBorder

Geçerli visual manager sekmeli sabitleme çubukları çevresine bir kenarlık çizer olup olmadığını belirtir.

CMFCVisualManager::IsEmbossDisabledImage

Devre dışı bırakılan görüntüleri Kabarık olup olmadığını belirtir.

CMFCVisualManager::IsFadeInactiveImage

Etkin olmayan resim araç çubuğu veya menü soluk görünür olup olmadığını belirlemek için çerçevesi tarafından çağrıldı.

CMFCVisualManager::IsMenuFlatLook

Menü düğmelerini düzleştirilmiş bir görünüme sahip olup olmadığınızı belirtir.

CMFCVisualManager::IsOfficeXPStyleMenus

Görsel Yöneticisi Office xp tarzı menüler uygulayıp uygulayamayacağını belirtir.

CMFCVisualManager::IsOwnerDrawCaption

Geçerli visual manager sahibi çizilen çerçeve penceresi başlıkları uygulayıp uygulayamayacağını belirtir.

CMFCVisualManager::IsShadowHighlightedImage

Vurgulu resim gölge olup olmadığını belirtir.

CMFCVisualManager::OnDrawAutoHideButtonBorder

Otomatik gizle düğmesi kenarlığı çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawBarGripper

Denetim çubuğunda kıskacı çizdiğinde çerçevesi tarafından çağrıldı.Kullanıcı kıskacı kontrol çubuğunu taşımak için tıklatın.

CMFCVisualManager::OnDrawBrowseButton

Düzenleme denetimine ait bir Gözat düğmesi çizdiğinde çerçevesi tarafından adlandırılan (CMFCEditBrowseCtrl sınıfı).

CMFCVisualManager::OnDrawButtonBorder

Araç çubuğu düğmesinin kenarlığı çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawButtonSeparator

 

CMFCVisualManager::OnDrawCaptionBarBorder

Başlık çubuğunda kenarlık çizer zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawCaptionBarButtonBorder

 

CMFCVisualManager::OnDrawCaptionBarInfoArea

 

CMFCVisualManager::OnDrawCaptionButton

Resim yazısı düğmesini çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawCheckBox

 

CMFCVisualManager::OnDrawCheckBoxEx

 

CMFCVisualManager::OnDrawComboBorder

Birleşik giriş kutusu düğmesinin kenarlığı çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawComboDropButton

Birleşik giriş kutusu açılan düğmesini çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawControlBorder

 

CMFCVisualManager::OnDrawDefaultRibbonImage

Varsayılan şerit resim çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawEditBorder

Etrafına kenarlık çizdiğinde çerçevesi tarafından adlı bir CMFCToolBarEditBoxButton nesnesi.

CMFCVisualManager::OnDrawExpandingBox

 

CMFCVisualManager::OnDrawFloatingToolbarBorder

Kayan araç çubuğunu kenarlıklarını çizdiğinde çerçevesi tarafından çağrıldı.Mini-frame pencere olarak görünür bir araç çubuğunu kayan bir araç çubuğudur.

CMFCVisualManager::OnDrawHeaderCtrlBorder

Başlık denetimi içeren kenarlık çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawHeaderCtrlSortArrow

Başlık denetimi sıralama ok çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawMenuArrowOnCustomizeList

 

CMFCVisualManager::OnDrawMenuBorder

Menü sınır çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawMenuCheck

 

CMFCVisualManager::OnDrawMenuItemButton

 

CMFCVisualManager::OnDrawMenuLabel

 

CMFCVisualManager::OnDrawMenuResizeBar

 

CMFCVisualManager::OnDrawMenuScrollButton

Menü kaydırma düğmesi çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawMenuShadow

 

CMFCVisualManager::OnDrawMenuSystemButton

Menü sistemi düğmelerini çizdiğinde çerçevesi tarafından adlı Kapat, simge durumuna küçült, Ekranı Kapla, ve geri.

CMFCVisualManager::OnDrawMiniFrameBorder

 

CMFCVisualManager::OnDrawOutlookBarSplitter

Outlook Çubuğu ayırıcı çizdiğinde çerçevesi tarafından çağrıldı.Splitter Denetimleri gruplandırın kullanılan yatay çubuktur.

CMFCVisualManager::OnDrawOutlookPageButtonBorder

Outlook sayfa düğmesinin kenarlığı çizdiğinde çerçevesi tarafından çağrıldı.Outlook Çubuğu bölmesinde görüntülenemeyecek kadar daha fazla düğme varsa, outlook sayfa düğmeleri görünür.

CMFCVisualManager::OnDrawPaneBorder

Kenarlığını çizdiğinde çerçevesi tarafından adlı bir CPane sınıfı.

CMFCVisualManager::OnDrawPaneCaption

Resim yazısı için çizdiğinde çerçevesi tarafından adlı bir CPane.

CMFCVisualManager::OnDrawPaneDivider

 

CMFCVisualManager::OnDrawPopupWindowBorder

 

CMFCVisualManager::OnDrawPopupWindowButtonBorder

 

CMFCVisualManager::OnDrawPopupWindowCaption

 

CMFCVisualManager::OnDrawRibbonApplicationButton

Onu çizdiğinde çerçevesi tarafından adlı Ana düğme şeridinde.

CMFCVisualManager::OnDrawRibbonButtonBorder

Kurdele düğmesinin kenarlığı çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonButtonsGroup

Şerit'te düğmesi grubu çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonCaption

Ana pencere başlığını çizdiğinde, ancak şerit çubuğu çerçevesi ile tümleşikse çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonCaptionButton

Kurdele çubuğunda bulunan bir resim yazısı düğmesini çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonCategory

Kurdele kategori çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonCategoryCaption

Kurdele kategori başlığını çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonCategoryScroll

 

CMFCVisualManager::OnDrawRibbonCategoryTab

Sekme şeridinde kategorisi için çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonCheckBoxOnList

 

CMFCVisualManager::OnDrawRibbonColorPaletteBox

 

CMFCVisualManager::OnDrawRibbonDefaultPaneButtonContext

 

CMFCVisualManager::OnDrawRibbonDefaultPaneButton

Kurdele bölmesi varsayılan düğme çizdiğinde çerçevesi tarafından çağrıldı.Şerit öğeleri görüntülemek için küçük olacak şekilde bir şerit panel kullanıcı daralır varsayılan düğmesi görünür.Bunun yerine varsayılan düğme çizilir ve şerit öğeler bir aşağı açılır menü öğeleri olarak eklenir.

CMFCVisualManager::OnDrawRibbonDefaultPaneButtonIndicator

 

CMFCVisualManager::OnDrawRibbonGalleryBorder

 

CMFCVisualManager::OnDrawRibbonGalleryButton

 

CMFCVisualManager::OnDrawRibbonKeyTip

 

CMFCVisualManager::OnDrawRibbonLabel

Kurdele etiket çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonMainPanelButtonBorder

Şerit düğmesinin üzerinde konumlandırılmış kenarlık çizer çerçevesi tarafından çaðrýldýðýnda ana panel.Ana paneldir kullanıcı tıklattığında görünen panel Ana düğme.

CMFCVisualManager::OnDrawRibbonMainPanelFrame

Çerçevenin etrafını çizdiğinde çerçevesi tarafından adlı ana panel.

CMFCVisualManager::OnDrawRibbonMenuCheckFrame

 

CMFCVisualManager::OnDrawRibbonPanel

Kurdele paneli çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonPanelCaption

Kurdele panelinin başlık çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonProgressBar

Onu çizdiğinde çerçevesi tarafından adlı bir CMFCRibbonProgressBar nesnesi.

CMFCVisualManager::OnDrawRibbonQuickAccessToolBarSeparator

Ayırıcı bir şeridinde 's çizdiğinde çerçevesi tarafından adlı Hızlı erişim araç çubuğu.

CMFCVisualManager::OnDrawRibbonRecentFilesFrame

Son kullanılan dosyalar listesi etrafında bir çerçeve çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonSliderChannel

Kanalı çizdiğinde çerçevesi tarafından adlı bir CMFCRibbonSlider nesnesi.

CMFCVisualManager::OnDrawRibbonSliderThumb

Başparmak, çizdiğinde çerçevesi tarafından adlı bir CMFCRibbonSlider nesnesi.

CMFCVisualManager::OnDrawRibbonSliderZoomButton

Yakınlaştırma düğmelerini, çizdiğinde çerçevesi tarafından adlı bir CMFCRibbonSlider nesnesi.

CMFCVisualManager::OnDrawRibbonStatusBarPane

Bir şerit durum çubuğu bölmesinin çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawRibbonTabsFrame

Şerit sekmeler kümesi etrafında bir çerçeve çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawScrollButtons

 

CMFCVisualManager::OnDrawSeparator

Ayırıcı çizdiğinde çerçevesi tarafından çağrıldı.Ayırıcı genellikle, denetim çubuğunda simgeleri gruplara ayırmak için kullanılır.

CMFCVisualManager::OnDrawShowAllMenuItems

 

CMFCVisualManager::OnDrawSpinButtons

Döndürme düğmelerini çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawSplitterBorder

Bölünmüş pencere kenarlığını çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawSplitterBox

Bölünmüş bir pencereyi splitter sürükleme kutusunu çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawStatusBarPaneBorder

Durum çubuğu bölmenin kenarlık çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawStatusBarProgress

Durum çubuğundaki ilerleme göstergesi çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawStatusBarSizeBox

Durum çubuğu boyutu kutusunu çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawTab

Onu çizdiğinde çerçevesi tarafından adlı bir CMFCTabCtrl nesnesi.

CMFCVisualManager::OnDrawTabCloseButton

Onu çizdiğinde çerçevesi tarafından adlı Kapat etkin sekme düğmesi.

CMFCVisualManager::OnDrawTabContent

(Resimleri, metinleri) sekmesi iç çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawTabsButtonBorder

Sekme düğmesinin kenarlığı çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawTask

Bir görev görev bölmesinde çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawTasksGroupAreaBorder

Bu kenarlık etrafındaki bir grup alanı görev bölmesinde çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawTasksGroupCaption

Görev bölmesinde bir görev grubu için resim yazısı çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawTasksGroupIcon

 

CMFCVisualManager::OnDrawTearOffCaption

Etiketleri için resim yazısı etiketleri çubuğu çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnDrawToolBoxFrame

 

CMFCVisualManager::OnEraseMDIClientArea

MDI istemci alanı siler zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnErasePopupWindowButton

 

CMFCVisualManager::OnEraseTabsArea

Sekme alanı sekme penceresinde siler zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnEraseTabsButton

Simge ve sekme düğmesinin metni siler zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnEraseTabsFrame

Sekme çerçevesini siler zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillAutoHideButtonBackground

Arka planda otomatik olarak gizle düğmesinin doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillBarBackground

Denetim Çubuğu'nun arka planını doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillButtonInterior

Araç çubuğu düğmesi arka doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillCaptionBarButton

 

CMFCVisualManager::OnFillCommandsListBackground

Arka planını, sýrasýyla, özelleştirme iletişim kutusunun parçası olan komut listesine ait bir araç çubuğu düğmesi doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillHeaderCtrlBackground

Üstbilgi denetiminin arka doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillMiniFrameCaption

Mini çerçeve penceresi başlığını doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillOutlookBarCaption

Outlook Çubuğu başlık arka doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillOutlookPageButton

Outlook sayfa düğmesi iç doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillPopupWindowBackground

Arka planında bir açılan pencereyi doldurduğunda çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillRibbonButton

Kurdele düğmesi iç doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillRibbonEdit

Şerit düzenleme denetimi iç doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillRibbonMainPanelButton

İç kısmında bulunan bir şerit düğme doldurduğu zaman çerçevesi tarafından adlı ana panel.

CMFCVisualManager::OnFillRibbonMenuFrame

Ana şerit paneli menüsünde çerçeve doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup

 

CMFCVisualManager::OnFillSplitterBackground

Arka planını bölünmüş bir pencereyi doldurduğunda çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillTab

Bir sekme arka doldurduğu zaman çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnFillTasksGroupInterior

İç kısmının doldurduğu zaman çerçevesi tarafından adlı bir CMFCTasksPaneTaskGroup nesnenin CMFCTasksPane.

CMFCVisualManager::OnFillTasksPaneBackground

Arka planını doldurduğu zaman çerçevesi tarafından adlı bir CMFCTasksPane denetim.

CMFCVisualManager::OnHighlightMenuItem

Vurgulanan menü öğesi çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnHighlightRarelyUsedMenuItems

Vurgulanan bir çizdiğinde çerçevesi ve ender kullanılan menü öğesi tarafından çağrıldı.

CMFCVisualManager::OnNcPaint

İstemci alan çizdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnSetWindowRegion

Çerçeveler ve açılır menüleri içeren bir bölgeyi ayarladığında çerçevesi tarafından çağrıldı.

CMFCVisualManager::OnUpdateSystemColors

Sistem renk ayarını değiştirdiğinde çerçevesi tarafından çağrıldı.

CMFCVisualManager::RedrawAll

Tüm Denetim çubuklarından uygulamasında yeniden çizer.

CMFCVisualManager::RibbonCategoryColorToRGB

 

CMFCVisualManager::SetDefaultManager

Varsayılan visual Yöneticisi belirler.

CMFCVisualManager::SetEmbossDisabledImage

Etkinleştirir veya devre dışı bırakılmış araç görüntülerde kabartma modunu devre dışı bırakır.

CMFCVisualManager::SetFadeInactiveImage

Etkinleştirir veya bir menü veya araç çubuğunda etkin olmayan görüntüler için ışık efekti devre dışı bırakır.

CMFCVisualManager::SetMenuFlatLook

Uygulamanın menü düğmelerini düzleştirilmiş bir görünüme sahip olup olmadığınızı belirten bir bayrağı ayarlar.

CMFCVisualManager::SetMenuShadowDepth

Genişlik ve Yükseklik menüsünden gölgenin ayarlar.

CMFCVisualManager::SetShadowHighlightedImage

Vurgulanan görüntüleri işlerken gölge görüntülenip görüntülenmeyeceğini gösteren bir bayrak ayarlar.

Notlar

Çünkü CMFCVisualManager sınıfı uygulamanın GUI denetler, her uygulamanın ya da bir örneği olabilir bir CMFCVisualManager, ya da bir sınıfın bir örneğini türetilen CMFCVisualManager.Uygulamanızın olmadan da çalışabilir bir CMFCVisualManager.Durağan bir yöntem kullanmak GetInstance geçerli bir işaretçi elde etmek için CMFCVisualManager-nesne türetilmiş.

Uygulamanızın görünümünü değiştirmek için tüm görsel öğelerin uygulamanızın çizim yöntemleri sağlayan diğer sınıfların kullanmanız gerekir.Bu sınıflar bazı örnekler CMFCVisualManagerOfficeXP sınıfı, CMFCVisualManagerOffice2003 sınıfı, ve CMFCVisualManagerOffice2007 sınıfı.Uygulamanızın görünümünü değiştirmek istediğinizde, bu görsel yöneticileri birini yöntemine geçmesine SetDefaultManager.Uygulamanızı Microsoft Office 2003'ün görünümünü nasıl taklit edebilirsiniz gösteren bir örnek için bkz: CMFCVisualManagerOffice2003 sınıfı.

Tüm çizim yöntemleri sanal değildir.Bu, uygulamanızı GUI için özel bir görsel stil oluşturmanıza olanak sağlar.Kendi görsel stil oluşturmak isterseniz, visual manager sınıflarının birinden bir sınıf türetmek ve değiştirmek istediğiniz çizim yöntemlerini geçersiz kılar.

Örnek

Bu örnek standart ve özel örneğini göstermektedir CMFCVisualManager nesneler.

void CMFCSkinsApp::SetSkin (int iIndex)
{   // destroy the current visual manager
   if (CMFCVisualManager::GetInstance () != NULL)
   {
      delete CMFCVisualManager::GetInstance ();
   }
   switch (iIndex)
  {
   case 0:
      CMFCVisualManager::GetInstance (); // create the standard visual manager
      break;
   case 1:
      new CMyVisualManager (); // create the first custom visual manager
      break;
   case 2:
      new CMacStyle ();  // create the second custom visual manager
      break;
   }

   // access the manager and set it properly
   CMFCVisualManager::GetInstance ()->SetLook2000 ();
   CMFCVisualManager::GetInstance ()->RedrawAll ();
}

Aşağıdaki örnek, varsayılan deerleri gösterilmiştir bir CMFCVisualManager nesnesi.Bu kod parçacığını parçası olan Görevler bölmesinde örnek.

    int     m_nVMargin;
    int     m_nHMargin;
    int     m_nGroupSpacing;
    int     m_nTaskSpacing;
    int     m_nCaptionHeight;
    int     m_nTaskOffset;
    int     m_nIconOffset;

Devralma hiyerarşisi

CObject

   CMFCBaseVisualManager

      CMFCVisualManager

Gereksinimler

Başlık: afxvisualmanager.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CMFCVisualManager::GetInstance

Kavramlar

Görsel öğe Yöneticisi

Diğer Kaynaklar

mfc sınıfları