CMFCVisualManager Sınıfı
Uygulamanızın görünümünü genel düzeyde değiştirmek için destek sağlar. sınıfı, CMFCVisualManager
tutarlı bir stil kullanarak uygulamanızın GUI denetimlerini çizmeye yönelik yönergeler sağlayan bir sınıfla birlikte çalışır. Bu diğer sınıflar görsel yöneticiler olarak adlandırılır ve öğesinden CMFCBaseVisualManager
devralır.
Daha fazla ayrıntı için Visual Studio yüklemenizin VC\atlmfc\src\mfc klasöründe bulunan kaynak koduna bakın.
Sözdizimi
class CMFCVisualManager : public CMFCBaseVisualManager
Üyeler
Ortak Oluşturucular
Adı | Açıklama |
---|---|
CMFCVisualManager::CMFCVisualManager |
Varsayılan oluşturucu. |
Genel Yöntemler
Adı | Açıklama |
---|---|
CMFCVisualManager::AdjustFrames | |
CMFCVisualManager::AdjustToolbars | |
CMFCVisualManager::AlwaysHighlight3DTabs | 3B sekmelerin her zaman vurgu rengi kullanılarak çizilip çizilmeyeceğini belirlemek için çerçeve tarafından çağrılır. |
CMFCVisualManager::D estroyInstance | |
CMFCVisualManager::D oDrawHeaderSortArrow | |
CMFCVisualManager::D rawComboDropButtonWinXP | |
CMFCVisualManager::D rawPushButtonWinXP | |
CMFCVisualManager::D rawTextOnGlass | |
CMFCVisualManager::GetAutoHideButtonTextColor | Otomatik gizle düğmesinin metin rengini almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetButtonExtraBorder | Geçerli görsel yöneticisinin bir düğme çizmek için gerektirdiği artırılmış düğme boyutunu almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetCaptionBarTextColor | başlık çubuğunun metin rengini almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetDockingTabsBordersSize | Yerleşik bir sekmeli çubuğun kenarlık boyutunu almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetHighlightedMenuItemTextColor | |
CMFCVisualManager::GetInstance | Nesneye CMFCVisualManager bir işaretçi döndürür. |
CMFCVisualManager::GetMDITabsBordersSize | MDITabs penceresinin kenarlık boyutunu almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetMenuItemTextColor | |
CMFCVisualManager::GetMenuShadowDepth | Menü gölgesinin genişliğini ve yüksekliğini belirleyen bir değer döndürür. |
CMFCVisualManager::GetNcBtnSize | Geçerli görsel yöneticisine göre sistem düğmelerinin boyutunu belirlemek için çerçeve tarafından çağrılır. Sistem düğmeleri, ana çerçevenin başlık Kapat, Simge Durumuna Küçült, Ekranı Kapla ve Geri Yükle komutlarına eşleyen düğmelerdir. |
CMFCVisualManager::GetPopupMenuBorderSize | Bir açılır menü için kenarlık boyutunu almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetPropertyGridGroupColor | Bir özellik listesinin arka plan rengini almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetPropertyGridGroupTextColor | Özellik listesinin metin rengini almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetRibbonHyperlinkTextColor | |
CMFCVisualManager::GetRibbonPopupBorderSize | |
CMFCVisualManager::GetRibbonQuickAccessToolBarTextColor | |
CMFCVisualManager::GetRibbonSliderColors | |
CMFCVisualManager::GetShowAllMenuItemsHeight | |
CMFCVisualManager::GetSmartDockingBaseGuideColors | |
CMFCVisualManager::GetSmartDockingHighlightToneColor | |
CMFCVisualManager::GetSmartDockingTheme | Akıllı yerleştirme işaretleyicilerini görüntülemek için kullanılan bir tema döndürür. |
CMFCVisualManager::GetStatusBarPaneTextColor | |
CMFCVisualManager::GetTabFrameColors | Bir sekme çerçevesi çizerken kullanılacak renk kümesini almak için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetTabTextColor | |
CMFCVisualManager::GetToolbarButtonTextColor | Araç çubuğu düğmesindeki metnin geçerli rengini almak için çerçeve tarafından çağrılır. Bu renk geçerli görsel yöneticisine ve düğme durumuna göre değişir. |
CMFCVisualManager::GetToolbarDisabledTextColor | Devre dışı bırakılmış araç çubuğu öğelerinde görüntülenen metnin rengini belirlemek için çerçeve tarafından çağrılır. |
CMFCVisualManager::GetToolbarHighlightColor | |
CMFCVisualManager::GetToolTipInfo | |
CMFCVisualManager::HasOverlappedAutoHideButtons | Otomatik gizleme düğmelerinin çakışıp çakışmadığını belirtir. |
CMFCVisualManager::IsDockingTabHasBorder | Geçerli görsel yöneticisinin sekmeli yerleştirme çubuklarının etrafına kenarlık çizip çizmediğini belirtir. |
CMFCVisualManager::IsEmbossDisabledImage | Devre dışı bırakılan görüntülerin kabarması gerekip gerekmediğini belirtir. |
CMFCVisualManager::IsFadeInactiveImage | Bir araç çubuğundaki veya menüdeki etkin olmayan görüntülerin soluk görüntülenip görüntülenmeyeceğini belirlemek için çerçeve tarafından çağrılır. |
CMFCVisualManager::IsMenuFlatLook | Menü düğmelerinin düzleştirilmiş bir görünüme sahip olup olmadığını belirtir. |
CMFCVisualManager::IsOfficeXPStyleMenus | Görsel yöneticisinin Office XP stili menüler uygulayıp uygulamayacağını belirtir. |
CMFCVisualManager::IsOwnerDrawCaption | Geçerli görsel yöneticisinin çerçeve penceresinin sahip tarafından çizilmiş başlık uygulayıp uygulamayacağını belirtir. |
CMFCVisualManager::IsShadowHighlightedImage | Vurgulanan görüntünün gölgesi olup olmadığını belirtir. |
CMFCVisualManager::OnDrawAutoHideButtonBorder | Bir otomatik gizleme düğmesinin kenarlığını çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawBarGripper | Bir denetim çubuğunun kavrama çubuğunu çizdiğinde çerçeve tarafından çağrılır. Kullanıcının denetim çubuğunu taşımak için kavrama düğmesine tıklaması gerekir. |
CMFCVisualManager::OnDrawBrowseButton | Düzenleme denetimine ait bir gözatma düğmesi çizdiğinde çerçeve tarafından çağrılır ( CMFCEditBrowseCtrl Sınıfı). |
CMFCVisualManager::OnDrawButtonBorder | Bir araç çubuğu düğmesinin kenarını çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawButtonSeparator | |
CMFCVisualManager::OnDrawCaptionBarBorder | başlık çubuk kenarını çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawCaptionBarButtonBorder | |
CMFCVisualManager::OnDrawCaptionBarInfoArea | |
CMFCVisualManager::OnDrawCaptionButton | Bir başlık düğmesi çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawCheckBox | |
CMFCVisualManager::OnDrawCheckBoxEx | |
CMFCVisualManager::OnDrawComboBorder | Birleşik giriş kutusu düğmesinin kenarını çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawComboDropButton | Bir birleşik giriş kutusu bırakma düğmesi çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawControlBorder | |
CMFCVisualManager::OnDrawDefaultRibbonImage | Varsayılan şerit görüntüsünü çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawEditBorder | BIR CMFCToolBarEditBoxButton nesnesinin çevresine kenarlık çizdiğinde çerçeve tarafından çağrılır . |
CMFCVisualManager::OnDrawExpandingBox | |
CMFCVisualManager::OnDrawFloatingToolbarBorder | Kayan araç çubuğunun kenarlıklarını çizerken çerçeve tarafından çağrılır. Kayan araç çubuğu, mini çerçeve penceresi olarak görünen bir araç çubuğudur. |
CMFCVisualManager::OnDrawHeaderCtrlBorder | Üst bilgi denetimini içeren kenarlık çizildiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawHeaderCtrlSortArrow | Üst bilgi denetimi sıralama okunu çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawMenuArrowOnCustomizeList | |
CMFCVisualManager::OnDrawMenuBorder | Bir menü kenarlı çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawMenuCheck | |
CMFCVisualManager::OnDrawMenuItemButton | |
CMFCVisualManager::OnDrawMenuLabel | |
CMFCVisualManager::OnDrawMenuResizeBar | |
CMFCVisualManager::OnDrawMenuScrollButton | Bir menü kaydırma düğmesi çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawMenuShadow | |
CMFCVisualManager::OnDrawMenuSystemButton | Kapat, Simge Durumuna Küçült, Ekranı Kapla ve Geri Yükle menü sistemi düğmelerini çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawMiniFrameBorder | |
CMFCVisualManager::OnDrawOutlookBarSplitter | Bir Outlook çubuğu için ayırıcı çizerken çerçeve tarafından çağrılır. Bölücü, denetimleri gruplandırmak için kullanılan yatay bir çubukdur. |
CMFCVisualManager::OnDrawOutlookPageButtonBorder | Bir Outlook sayfası düğmesinin kenarını çizerken çerçeve tarafından çağrılır. Outlook çubuk bölmesinde görüntülenebilenden daha fazla düğme varsa Outlook sayfa düğmeleri görüntülenir. |
CMFCVisualManager::OnDrawPaneBorder | CPane Sınıfının kenarını çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawPaneCaption | bir için başlık çizdiğinde çerçeve tarafından çağrılırCPane . |
CMFCVisualManager::OnDrawPaneDivider | |
CMFCVisualManager::OnDrawPopupWindowBorder | |
CMFCVisualManager::OnDrawPopupWindowButtonBorder | |
CMFCVisualManager::OnDrawPopupWindowCaption | |
CMFCVisualManager::OnDrawRibbonApplicationButton | Şeritte Ana Düğme çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonButtonBorder | Bir şerit düğmesinin kenarını çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonButtonsGroup | Şeritte bir grup düğme çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonCaption | Ana çerçevenin başlık çizerken çerçeve tarafından çağrılır, ancak yalnızca şerit çubuğu çerçeveyle tümleştirilmişse. |
CMFCVisualManager::OnDrawRibbonCaptionButton | Şerit çubuğunda bulunan bir başlık düğmesi çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonCategory | Bir şerit kategorisi çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonCategoryCaption | Bir şerit kategorisi için başlık çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonCategoryScroll | |
CMFCVisualManager::OnDrawRibbonCategoryTab | Bir şerit kategorisinin sekmesini çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonCheckBoxOnList | |
CMFCVisualManager::OnDrawRibbonColorPaletteBox | |
CMFCVisualManager::OnDrawRibbonDefaultPaneButtonContext | |
CMFCVisualManager::OnDrawRibbonDefaultPaneButton | Şerit bölmesi varsayılan düğmesini çizdiğinde çerçeve tarafından çağrılır. Varsayılan düğme, kullanıcı şerit öğelerini görüntüleyemeyecek kadar küçük olacak şekilde bir şerit panelini küçültürse görüntülenir. Bunun yerine varsayılan düğme çizilir ve şerit öğeleri açılan menüde öğe olarak eklenir. |
CMFCVisualManager::OnDrawRibbonDefaultPaneButtonIndicator | |
CMFCVisualManager::OnDrawRibbonGalleryBorder | |
CMFCVisualManager::OnDrawRibbonGalleryButton | |
CMFCVisualManager::OnDrawRibbonKeyTip | |
CMFCVisualManager::OnDrawRibbonLabel | Şerit etiketini çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonMainPanelButtonBorder | Ana panele yerleştirilmiş bir şerit düğmesinin kenarını çizdiğinde çerçeve tarafından çağrılır. Ana panel, bir kullanıcı Ana Düğmeye tıkladığında görüntülenen paneldir. |
CMFCVisualManager::OnDrawRibbonMainPanelFrame | Çerçeveyi Ana panelin etrafına çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonMenuCheckFrame | |
CMFCVisualManager::OnDrawRibbonPanel | Bir şerit paneli çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonPanelCaption | Bir şerit panelinin başlık çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonProgressBar | Bir CMFCRibbonProgressBar nesnesi çizerken çerçeve tarafından çağrılır . |
CMFCVisualManager::OnDrawRibbonQuickAccessToolBarSeparator | Bir şeridin Hızlı Erişim Araç Çubuğu'na ayırıcı çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonRecentFilesFrame | Son kullanılan dosyalar listesinin etrafına çerçeve çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonSliderChannel | Bir CMFCRibbonSlider nesnesinin kanalını çizerken çerçeve tarafından çağrılır . |
CMFCVisualManager::OnDrawRibbonSliderThumb | Bir CMFCRibbonSlider nesnenin başparmağı çizildiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonSliderZoomButton | Bir CMFCRibbonSlider nesnenin yakınlaştırma düğmelerini çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonStatusBarPane | Bir şeridin durum çubuğu bölmesini çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawRibbonTabsFrame | Bir şerit sekmeleri kümesinin etrafına çerçeve çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawScrollButtons | |
CMFCVisualManager::OnDrawSeparator | Bir ayırıcı çizdiğinde çerçeve tarafından çağrılır. Ayırıcı genellikle bir denetim çubuğunda simge gruplarını ayırmak için kullanılır. |
CMFCVisualManager::OnDrawShowAllMenuItems | |
CMFCVisualManager::OnDrawSpinButtons | Döndürme düğmeleri çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawSplitterBorder | Bölünmüş bir pencerenin kenarını çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawSplitterBox | Bölünmüş bir pencere için bölücü sürükleme kutusunu çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawStatusBarPaneBorder | Durum çubuğu bölmesi için kenarlık çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawStatusBarProgress | Durum çubuğu ilerleme göstergesini çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawStatusBarSizeBox | Durum çubuğu boyutu kutusunu çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawTab | Bir CMFCTabCtrl nesnesi çizerken çerçeve tarafından çağrılır . |
CMFCVisualManager::OnDrawTabCloseButton | Etkin sekmede Kapat düğmesini çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawTabContent | Sekmenin içini çizerken çerçeve tarafından çağrılır (resimler, metinler). |
CMFCVisualManager::OnDrawTabsButtonBorder | Bir sekme düğmesinin kenarını çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawTask | Görev bölmesinde bir görev çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawTasksGroupAreaBorder | Görev bölmesindeki bir grup alanının çevresine kenarlık çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawTasksGroupCaption | Görev bölmesindeki bir görev grubu için başlık çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawTasksGroupIcon | |
CMFCVisualManager::OnDrawTearOffCaption | Bir koparma çubuğu için koparma başlık çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnDrawToolBoxFrame | |
CMFCVisualManager::OnEraseMDIClientArea | MDI istemci alanını sildiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnErasePopupWindowButton | |
CMFCVisualManager::OnEraseTabsArea | Bir sekme penceresindeki sekme alanını sildiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnEraseTabsButton | Bir sekme düğmesinin simgesini ve metnini sildiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnEraseTabsFrame | Bir sekme çerçevesini sildiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillAutoHideButtonBackground | Bir otomatik gizleme düğmesinin arka planını doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillBarBackground | Bir denetim çubuğunun arka planını doldururken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillButtonInterior | Bir araç çubuğu düğmesinin arka planını doldururken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillCaptionBarButton | |
CMFCVisualManager::OnFillCommandsListBackground | Bir komut listesine ait araç çubuğu düğmesinin arka planını doldurduğunda, çerçeve tarafından çağrılır ve bu da özelleştirme iletişim kutusunun bir parçasıdır. |
CMFCVisualManager::OnFillHeaderCtrlBackground | Üst bilgi denetiminin arka planını doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillMiniFrameCaption | Bir mini çerçeve penceresinin başlık doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillOutlookBarCaption | Bir Outlook çubuğu başlık arka planını doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillOutlookPageButton | Bir Outlook sayfası düğmesinin içini doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillPopupWindowBackground | Bir açılır pencerenin arka planını doldururken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillRibbonButton | Bir şerit düğmesinin içini doldururken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillRibbonEdit | Şerit düzenleme denetiminin içini doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillRibbonMainPanelButton | Ana panelde bulunan bir şerit düğmesinin içini doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillRibbonMenuFrame | Ana şerit panelinin menü çerçevesini doldururken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup | |
CMFCVisualManager::OnFillSplitterBackground | Bölünmüş pencerenin arka planını doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillTab | Bir sekmenin arka planını doldururken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillTasksGroupInterior | CMFCTasksPane üzerindeki bir CMFCTasksPaneTaskGroup nesnesinin içini doldurduğunda çerçeve tarafından çağrılır. |
CMFCVisualManager::OnFillTasksPaneBackground | Bir denetimin arka planını doldururken çerçeve tarafından çağrılır CMFCTasksPane . |
CMFCVisualManager::OnHighlightMenuItem | Vurgulanmış bir menü öğesi çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnHighlightRarelyUsedMenuItems | Vurgulanmış ve nadiren kullanılan bir menü öğesi çizdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::OnNcPaint | İstemci olmayan alanı çizerken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnSetWindowRegion | Çerçeveler ve açılır menüler içeren bir bölge ayarlarken çerçeve tarafından çağrılır. |
CMFCVisualManager::OnUpdateSystemColors | Sistem rengi ayarını değiştirdiğinde çerçeve tarafından çağrılır. |
CMFCVisualManager::RedrawAll | Uygulamadaki tüm denetim çubuklarını yeniden çizer. |
CMFCVisualManager::RibbonCategoryColorToRGB | |
CMFCVisualManager::SetDefaultManager | Varsayılan görsel yöneticisini ayarlar. |
CMFCVisualManager::SetEmbossDisabledImage | Devre dışı bırakılmış araç çubuğu görüntüleri için kabartma modunu etkinleştirir veya devre dışı bırakır. |
CMFCVisualManager::SetFadeInactiveImage | Menü veya araç çubuğundaki etkin olmayan görüntüler için aydınlatma efektini etkinleştirir veya devre dışı bırakır. |
CMFCVisualManager::SetMenuFlatLook | Uygulama menüsü düğmelerinin düzleştirilmiş bir görünüme sahip olup olmadığını gösteren bir bayrak ayarlar. |
CMFCVisualManager::SetMenuShadowDepth | Menü gölgesinin genişliğini ve yüksekliğini ayarlar. |
CMFCVisualManager::SetShadowHighlightedImage | Vurgulanan görüntüler işlenirken gölgenin görüntülenip görüntülenmeyeceğini gösteren bir bayrak ayarlar. |
Açıklamalar
CMFCVisualManager
Sınıfı uygulamanın GUI'sini denetlediğinden, her uygulama bir örneğine CMFCVisualManager
veya sınıfından CMFCVisualManager
türetilmiş bir örneğine sahip olabilir. Uygulamanız bir CMFCVisualManager
olmadan da işlev görebilir. Geçerli CMFCVisualManager
türetilmiş nesneye bir işaretçi almak için statik yöntemini GetInstance
kullanın.
Uygulamanızın görünümünü değiştirmek için, uygulamanızın tüm görsel öğelerini çizmek için yöntemler sağlayan diğer sınıfları kullanmanız gerekir. Bu sınıflara örnek olarak CMFCVisualManagerOfficeXP Sınıfı, CMFCVisualManagerOffice2003 Sınıfı ve CMFCVisualManagerOffice2007 Sınıfı verilebilir. Uygulamanızın görünümünü değiştirmek istediğinizde, bu görsel yöneticilerinden birini yöntemine SetDefaultManager
geçirin. Uygulamanızın Microsoft Office 2003'ün görünümünü nasıl taklit ettiğini gösteren bir örnek için bkz . CMFCVisualManagerOffice2003 Sınıfı.
Tüm çizim yöntemleri sanaldır. Bu, uygulamanızın GUI'sine özel bir görsel stili oluşturmanıza olanak tanır. Kendi görsel stilinizi oluşturmak istiyorsanız, görsel yöneticisi sınıflarından birinden bir sınıf türetin ve değiştirmek istediğiniz çizim yöntemlerini geçersiz kılın.
Örnekler
Bu örnek, standart ve özel CMFCVisualManager
nesnelerin nasıl örnek oluşturduğunu gösterir.
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, bir CMFCVisualManager
nesnenin varsayılan değerlerinin nasıl alınduğunu gösterir. Bu kod parçacığı Görevler Bölmesi örneğinin bir parçasıdır.
int m_nVMargin;
int m_nHMargin;
int m_nGroupSpacing;
int m_nTaskSpacing;
int m_nCaptionHeight;
int m_nTaskOffset;
int m_nIconOffset;
Devralma Hiyerarşisi
CMFCVisualManager
Gereksinimler
Üst bilgi: afxvisualmanager.h
CMFCVisualManager::AdjustFrames
static void __stdcall AdjustFrames();
Açıklamalar
CMFCVisualManager::AdjustToolbars
static void __stdcall AdjustToolbars();
Açıklamalar
CMFCVisualManager::AlwaysHighlight3DTabs
Çerçeve, uygulamada her zaman 3B sekmelerin vurgulanıp vurgulanmayacağını belirlemek için bu yöntemi çağırır.
virtual BOOL AlwaysHighlight3DTabs() const;
İade Değeri
TRUE
3B sekmelerin vurgulanması gerekiyorsa.
Açıklamalar
Türetilmiş bir görsel yöneticisinde bu işlevi geçersiz kılın ve 3B sekmelerin her zaman vurgulanması gerekiyorsa TRUE değerini döndürebilirsiniz. Bu yöntemin varsayılan uygulaması FALSE döndürür.
CMFCVisualManager::CMFCVisualManager
CMFCVisualManager(BOOL bTemporary = FALSE);
Parametreler
[in] bTemporary
Açıklamalar
CMFCVisualManager::D estroyInstance
static void __stdcall DestroyInstance(BOOL bAutoDestroyOnly = FALSE);
Parametreler
[in] bAutoDestroyOnly
Açıklamalar
CMFCVisualManager::D oDrawHeaderSortArrow
void DoDrawHeaderSortArrow(
CDC* pDC,
CRect rect,
BOOL bIsUp,
BOOL bDlgCtrl);
Parametreler
[in] Pdc
[in] Rect
[in] bIsUp
[in] bDlgCtrl
Açıklamalar
CMFCVisualManager::D rawComboBorderWinXP
virtual BOOL DrawComboBorderWinXP(CDC*,
CRect,
BOOL,
BOOL,
BOOL);
Parametreler
[in] CDC*
[in] Crect
[in] BOOL
İade Değeri
Açıklamalar
CMFCVisualManager::D rawComboDropButtonWinXP
virtual BOOL DrawComboDropButtonWinXP(CDC*,
CRect,
BOOL,
BOOL,
BOOL);
Parametreler
[in] CDC*
[in] CRect
[in] BOOL
İade Değeri
Açıklamalar
CMFCVisualManager::D rawPushButtonWinXP
virtual BOOL DrawPushButtonWinXP(CDC*,
CRect,
CMFCButton*,
UINT);
Parametreler
[in] CDC*
[in] CRect
[in] CMFCButton*
[in] UINT
İade Değeri
Açıklamalar
CMFCVisualManager::D rawTextOnGlass
virtual BOOL DrawTextOnGlass(
CDC* pDC,
CString strText,
CRect rect,
DWORD dwFlags,
int nGlowSize = 0,
COLORREF clrText = (COLORREF)-1);
Parametreler
[in] Pdc
[in] strText
[in] Rect
[in] Dwflags
[in] nGlowSize
[in] clrText
İade Değeri
Açıklamalar
CMFCVisualManager::EnableToolbarButtonFill
void EnableToolbarButtonFill(BOOL bEnable = TRUE);
Parametreler
[in] bEnable
Açıklamalar
CMFCVisualManager::GetAutoHideButtonTextColor
Çerçeve, otomatik gizle düğmesinin metin rengini almak için bu yöntemi çağırır.
virtual COLORREF GetAutoHideButtonTextColor(CMFCAutoHideButton* pButton);
Parametreler
pButton
[in] Otomatik gizle düğmesinin işaretçisi.
İade Değeri
pButton'un metin rengini belirten COLORREF parametresi.
Açıklamalar
Uygulamanızdaki otomatik gizle düğmesinin metin rengini özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın. Bunu yapmak için, uygulamanızın metin rengi olarak kullanmasını istediğiniz rengi döndürebilirsiniz.
CMFCVisualManager::GetButtonExtraBorder
Çerçeve, bir araç çubuğu düğmesi çizdiğinde bu yöntemi çağırır.
virtual CSize GetButtonExtraBorder() const;
İade Değeri
Araç çubuğu düğmeleri için kenarlık boyutunun ek boyutunu içeren bir CSize nesnesi.
Açıklamalar
Bazı dış görünümler, araç çubuğu düğmelerinin kenarlıklarını genişletmek zorunda. Uygulamanızdaki araç çubuğu düğmelerinin kenarlıklarını genişletmek için özel bir görsel yöneticisinde bu yöntemi geçersiz kılın. Bu yöntemin varsayılan uygulaması boş bir boyut döndürür.
CMFCVisualManager::GetCaptionBarTextColor
Çerçeve, başlık çubuğundaki metnin rengini almak için bu yöntemi çağırır.
virtual COLORREF GetCaptionBarTextColor(CMFCCaptionBar* pBar);
Parametreler
pBar
[in] başlık çubuğunun işaretçisi.
İade Değeri
pBar'daki metnin rengini gösteren COLORREF parametresi.
Açıklamalar
Bir başlık çubuğunun metin rengini özelleştirmek için türetilmiş sınıfınızda bu yöntemi geçersiz kılın. Geçersiz kılınan yönteminizde istediğiniz rengi döndürebilirsiniz.
CMFCVisualManager::GetCaptionButtonExtraBorder
virtual CSize GetCaptionButtonExtraBorder() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetDockingPaneCaptionExtraHeight
virtual int GetDockingPaneCaptionExtraHeight() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetDockingTabsBordersSize
Çerçeve, yerleşik ve sekmeli bir bölme çizdiğinde bu yöntemi çağırır.
virtual int GetDockingTabsBordersSize();
İade Değeri
Yerleşik ve sekmeli bir bölmenin kenarlık boyutunu gösteren tamsayı.
Açıklamalar
Yerleşik bir bölme, kullanıcı birden çok bölmeyi uygulamanızda aynı konuma yerleştirdiğinde sekmeli hale gelir.
Yerleşik sekmeli denetim çubuklarının kenarlık boyutunu değiştirmek için özel bir görsel yöneticisinde bu yöntemi geçersiz kılın. Varsayılan uygulama -1 döndürür.
CMFCVisualManager::GetHighlightedMenuItemTextColor
virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);
Parametreler
[in] pButton
İade Değeri
Açıklamalar
CMFCVisualManager::GetInstance
Uygulama için geçerli CMFCVisualManager Sınıfı nesnesine bir işaretçi döndürür.
static CMFCVisualManager* GetInstance();
İade Değeri
Nesne işaretçisi CMFCVisualManager
.
Açıklamalar
Bir uygulamanın kendisiyle ilişkilendirilmiş yalnızca bir CMFCVisualManager
nesnesi olabilir. Bu, sınıfından CMFCVisualManager
türetilen tüm nesneleri içerir. Bu yöntem, ilişkili CMFCVisualManager
nesneye bir işaretçi döndürür. Uygulamanın ilişkili CMFCVisualManager
bir nesnesi yoksa, bu yöntem bir nesne oluşturur ve uygulamayla ilişkilendirir.
CMFCVisualManager::GetMDITabsBordersSize
Çerçeve, pencereyi çizmeden önce bir MDITabs penceresinin kenarlık boyutunu belirlemek için bu yöntemi çağırır.
virtual int GetMDITabsBordersSize();
İade Değeri
MDITabs penceresinin kenarlık boyutu.
Açıklamalar
MDITabs penceresinin kenarlık boyutunu özelleştirmek için türetilmiş bir sınıfta bu işlevi geçersiz kılın.
CMFCVisualManager::GetMenuImageMargin
virtual int GetMenuImageMargin() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetMenuItemTextColor
virtual COLORREF GetMenuItemTextColor(
CMFCToolBarMenuButton* pButton,
BOOL bHighlighted,
BOOL bDisabled);
Parametreler
[in] pButton
[in] bHighlighted
[in] bDisabled
İade Değeri
Açıklamalar
CMFCVisualManager::GetMenuShadowDepth
Menü gölgesinin genişliğini ve yüksekliğini alır.
int GetMenuShadowDepth() const;
İade Değeri
Menü gölgesinin piksel cinsinden genişliği ve yüksekliği.
Açıklamalar
Menü gölgesinin genişliği ve yüksekliği eşdeğerdir. Varsayılan değer 7 pikseldir.
CMFCVisualManager::GetNcBtnSize
Sistem düğmelerinin boyutunu alması gerektiğinde çerçeve tarafından çağrılır.
virtual CSize GetNcBtnSize(BOOL bSmall) const;
Parametreler
bSmall
[in] Küçük veya büyük bir sistem düğmesinin boyutunun alınıp alınmayacağını GetNcBtnSize
gösteren boole parametresi. bSmall TRUE ise, GetNcBtnSize
küçük bir sistem düğmesinin boyutunu döndürür. Aksi takdirde, büyük bir sistem düğmesinin boyutunu döndürür.
İade Değeri
Sistem düğmelerinin boyutunu gösteren bir CSize parametresi.
Açıklamalar
Sistem düğmeleri, çerçeve penceresinin başlık Kapat, Simge Durumuna Küçült, Ekranı Kapla ve Geri Yükle komutlarına eşleyen düğmelerdir. Bu düğmelerin boyutu geçerli görsel yöneticisine bağlıdır. Uygulamanızdaki sistem düğmelerinin boyutunu özelleştirmek istiyorsanız bu yöntemi geçersiz kılın.
CMFCVisualManager::GetPopupMenuBorderSize
Çerçeve, açılır menülerin kenarlık boyutunu almak için bu yöntemi çağırır.
virtual int GetPopupMenuBorderSize() const;
İade Değeri
Açılır menülerin kenarlık boyutunu belirten bir tamsayı.
Açıklamalar
Uygulamanızdaki açılır menülerin kenarlık boyutunu özelleştirmek için bu yöntemi geçersiz kılın.
CMFCVisualManager::GetPopupMenuGap
virtual int GetPopupMenuGap() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetPropertyGridGroupColor
Çerçeve, özellik listesinin arka plan rengini almak için bu yöntemi çağırır.
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
Parametreler
pPropList
[in] Çerçevenin çizdiğini özellik listesinin işaretçisi.
İade Değeri
pPropList'in arka plan rengini gösteren bir COLORREF parametresi.
Açıklamalar
Uygulamanızdaki bir özellik listesinin arka plan rengini özelleştirmek için bu işlevi geçersiz kılın.
CMFCVisualManager::GetPropertyGridGroupTextColor
Çerçeve, özellik listesinin metin rengini almak için bu yöntemi çağırır.
virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);
Parametreler
pPropList
[in] Özellik listesinin işaretçisi.
İade Değeri
Özellik listesinin metin rengini gösteren COLORREF parametresi.
Açıklamalar
Uygulamanızdaki bir özellik listesinin metin rengini özelleştirmek için bu işlevi geçersiz kılın.
CMFCVisualManager::GetRibbonHyperlinkTextColor
virtual COLORREF GetRibbonHyperlinkTextColor(CMFCRibbonLinkCtrl* pHyperLink);
Parametreler
[in] pHyperLink
İade Değeri
Açıklamalar
CMFCVisualManager::GetRibbonPopupBorderSize
virtual int GetRibbonPopupBorderSize(const CMFCRibbonPanelMenu*) const;
Parametreler
[in] CMFCRibbonPanelMenu*
İade Değeri
Açıklamalar
CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
virtual int GetRibbonQuickAccessToolBarChevronOffset();
İade Değeri
Açıklamalar
CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
virtual int GetRibbonQuickAccessToolBarRightMargin();
İade Değeri
Açıklamalar
CMFCVisualManager::GetRibbonQuickAccessToolBarTextColor
virtual COLORREF GetRibbonQuickAccessToolBarTextColor(BOOL bDisabled = FALSE);
Parametreler
[in] bDisabled
İade Değeri
Açıklamalar
CMFCVisualManager::GetRibbonSliderColors
virtual void GetRibbonSliderColors(
CMFCRibbonSlider* pSlider,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled,
COLORREF& clrLine,
COLORREF& clrFill);
Parametreler
[in] pSlider
[in] bIsHighlighted
[in] bIsPressed
[in] bIsDisabled
[in] clrLine
[in] clrFill
Açıklamalar
CMFCVisualManager::GetRibbonStatusBarTextColor
virtual COLORREF GetRibbonStatusBarTextColor(CMFCRibbonStatusBar* pStatusBar);
Parametreler
[in] pStatusBar
İade Değeri
Açıklamalar
CMFCVisualManager::GetShowAllMenuItemsHeight
virtual int GetShowAllMenuItemsHeight(
CDC* pDC,
const CSize& sizeDefault);
Parametreler
[in] Pdc
[in] sizeDefault
İade Değeri
Açıklamalar
CMFCVisualManager::GetSmartDockingBaseGuideColors
virtual void GetSmartDockingBaseGuideColors(
COLORREF& clrBaseGroupBackground,
COLORREF& clrBaseGroupBorder);
Parametreler
[in] clrBaseGroupBackground
[in] clrBaseGroupBorder
Açıklamalar
CMFCVisualManager::GetSmartDockingHighlightToneColor
virtual COLORREF GetSmartDockingHighlightToneColor();
İade Değeri
Açıklamalar
CMFCVisualManager::GetSmartDockingTheme
Akıllı yerleştirme işaretleyicilerini görüntülemek için kullanılan bir tema döndürür.
virtual AFX_SMARTDOCK_THEME GetSmartDockingTheme();
İade Değeri
Aşağıdaki numaralandırılmış değerlerden birini döndürür: AFX_SDT_DEFAULT, AFX_SDT_VS2005 AFX_SDT_VS2008.
Açıklamalar
CMFCVisualManager::GetStatusBarPaneTextColor
virtual COLORREF GetStatusBarPaneTextColor(
CMFCStatusBar* pStatusBar,
CMFCStatusBarPaneInfo* pPane);
Parametreler
[in] pStatusBar
[in] pPane
İade Değeri
Açıklamalar
CMFCVisualManager::GetTabFrameColors
Çerçeve, sekme penceresi çizmek için renk kümesini alması gerektiğinde bu işlevi çağırır.
virtual void GetTabFrameColors(
const CMFCBaseTabCtrl* pTabWnd,
COLORREF& clrDark,
COLORREF& clrBlack,
COLORREF& clrHighlight,
COLORREF& clrFace,
COLORREF& clrDarkShadow,
COLORREF& clrLight,
CBrush*& pbrFace,
CBrush*& pbrBlack);
Parametreler
pTabWnd
[in] Çerçevenin bir sekme çizdiği sekmeli pencerenin işaretçisi.
clrDark
[out] Bu yöntemin bir sekmenin koyu kenarlığı için rengi depoladığı COLORREF parametresine başvuru.
clrBlack
[out] Bu yöntemin sekme penceresinin kenarlığı için rengi depoladığı COLORREF parametresine başvuru. Kenarlık için varsayılan renk siyahtır.
clrHighlight
[out] Bu yöntemin sekme penceresinin vurgu durumunun rengini depoladığı COLORREF parametresine başvuru.
clrFace
[out] Bu yöntemin sekme penceresinin yüzü için rengi depoladığı COLORREF parametresine başvuru.
clrDarkShadow
[out] Bu yöntemin sekme penceresinin gölgesinin rengini depoladığı COLORREF parametresine başvuru.
clrLight
[out] Bu yöntemin sekme penceresinin açık kenarının rengini depoladığı COLORREF parametresine başvuru.
pbrFace
[out] Fırça başvurusuna yönelik bir işaretçi. Bu yöntem, bu parametrede sekme penceresinin yüzünü doldurmak için kullandığı fırçayı depolar.
pbrBlack
[out] Fırça başvurusuna yönelik bir işaretçi. Bu yöntem, sekme penceresinin siyah kenarını doldurmak için kullandığı fırçayı bu parametrede depolar.
Açıklamalar
Çerçevenin bir sekme penceresi çizerken kullandığı renk kümesini özelleştirmek istiyorsanız, türetilmiş bir sınıfta bu işlevi geçersiz kılın.
CMFCVisualManager::GetTabHorzMargin
virtual int GetTabHorzMargin(const CMFCBaseTabCtrl*);
Parametreler
[in] CMFCBaseTabCtrl*
İade Değeri
Açıklamalar
CMFCVisualManager::GetTabTextColor
virtual COLORREF GetTabTextColor(
const CMFCBaseTabCtrl*,
int,
BOOL);
Parametreler
[in] CMFCBaseTabCtrl*
[in] int
[in] BOOL
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneGroupCaptionHeight
int GetTasksPaneGroupCaptionHeight() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneGroupCaptionHorzOffset
int GetTasksPaneGroupCaptionHorzOffset() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneGroupCaptionVertOffset
int GetTasksPaneGroupCaptionVertOffset() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneGroupVertOffset
int GetTasksPaneGroupVertOffset() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneHorzMargin
int GetTasksPaneHorzMargin() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneIconHorzOffset
int GetTasksPaneIconHorzOffset() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneIconVertOffset
int GetTasksPaneIconVertOffset() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneTaskHorzOffset
int GetTasksPaneTaskHorzOffset() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetTasksPaneVertMargin
int GetTasksPaneVertMargin() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetToolbarButtonTextColor
Çerçeve, araç çubuğu düğmesinin metin rengini belirlemek için bu yöntemi çağırır.
virtual COLORREF GetToolbarButtonTextColor(
CMFCToolBarButton* pButton,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parametreler
pButton
[in] Araç çubuğu düğmesinin işaretçisi.
state
[in] Araç çubuğu düğmesinin durumu.
İade Değeri
Durum ile belirtilen duruma sahip olduğunda pButton'un metin rengi.
Açıklamalar
CMFCToolBarButton Sınıf nesnesinin metin rengi düğmenin durumuna bağlıdır. Araç çubuğu düğmesinin olası durumları , ButtonsIsPressed
veya ButtonsIsHighlighted
şeklindedirButtonsIsRegular
.
Uygulamanızdaki araç çubuğu düğmesinin metin rengini özelleştirmek için bu işlevi geçersiz kılın.
CMFCVisualManager::GetToolBarCustomizeButtonMargin
virtual int GetToolBarCustomizeButtonMargin() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetToolbarDisabledColor
virtual COLORREF GetToolbarDisabledColor() const;
İade Değeri
Açıklamalar
CMFCVisualManager::GetToolbarDisabledTextColor
Çerçeve, kullanılamayan araç çubuğu düğmelerinin metin rengini belirlemek için bu işlevi çağırır.
virtual COLORREF GetToolbarDisabledTextColor();
İade Değeri
Çerçevenin, kullanılamayan araç çubuğu düğmelerinin metin rengi için kullandığı renk.
Açıklamalar
Kullanılamayan araç çubuğu düğmelerinin metin rengini ayarlamak için özel görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::GetToolbarHighlightColor
virtual COLORREF GetToolbarHighlightColor();
İade Değeri
Açıklamalar
CMFCVisualManager::GetToolTipInfo
virtual BOOL GetToolTipInfo(
CMFCToolTipInfo& params,
UINT nType = (UINT)(-1));
Parametreler
[in] Params
[in] nType
İade Değeri
Açıklamalar
CMFCVisualManager::HasOverlappedAutoHideButtons
Otomatik gizleme düğmelerinin geçerli görsel yöneticisinde çakışıp çakışmadığını döndürür.
virtual BOOL HasOverlappedAutoHideButtons() const;
İade Değeri
Otomatik gizle düğmeleri çakışıyorsa TRUE; Aksi takdirde YANLIŞ.
CMFCVisualManager::IsAutoDestroy
BOOL IsAutoDestroy() const;
İade Değeri
Açıklamalar
CMFCVisualManager::IsDefaultWinXPPopupButton
virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton*) const;
Parametreler
[in] CMFCDesktopAlertWndButton*
İade Değeri
Açıklamalar
CMFCVisualManager::IsDockingTabHasBorder
Geçerli görsel yöneticisinin yerleşik ve sekmeli bölmelerin çevresine kenarlık çizip çizmediğini döndürür.
virtual BOOL IsDockingTabHasBorder();
İade Değeri
Görsel yöneticisi yerleşik ve sekmeli bölmelerin çevresine kenarlıklar çiziyorsa TRUE; FALSE aksi takdirde.
Açıklamalar
Birden çok bölme aynı konuma yerleştirildiğinde yerleşik bölmeler sekmeli hale gelir.
CMFCVisualManager::IsEmbossDisabledImage
Çerçevenin kullanılamayan görüntülerin kabarıp kabarmadığını belirtir.
BOOL IsEmbossDisabledImage() const;
İade Değeri
Çerçeve kullanılamayan görüntüleri kabartırsa sıfır olmayan; aksi takdirde 0.
Açıklamalar
Bu yöntem, araç çubuğunda kullanılamayan bir görüntü çizdiğinde CMFCToolBarImages::D raw tarafından çağrılır.
CMFCVisualManager::IsFadeInactiveImage
Çerçeve, araç çubuğunda veya menüde etkin olmayan görüntüler çizdiğinde bu yöntemi çağırır.
BOOL IsFadeInactiveImage() const;
İade Değeri
Çerçeve araç çubuğunda veya menüde etkin olmayan görüntüler çizerken ışık efektini kullanıyorsa sıfır olmayan; aksi takdirde 0.
Açıklamalar
CMFCVisualManager::SetFadeInactiveImage çağrısı yaparak aydınlatma efektini etkinleştirebilir veya devre dışı bırakabilirsiniz. Kullanılamayan görüntülerin soluk görünmesini sağlayan ışık efektidir.
CMFCVisualManager::IsFrameMenuCheckedItems
BOOL IsFrameMenuCheckedItems() const;
İade Değeri
Açıklamalar
CMFCVisualManager::IsHighlightOneNote Sekmeleri
virtual BOOL IsHighlightOneNoteTabs() const;
İade Değeri
Açıklamalar
CMFCVisualManager::IsHighlightWholeMenuItem
virtual BOOL IsHighlightWholeMenuItem();
İade Değeri
Açıklamalar
CMFCVisualManager::IsLayeredRibbonKeyTip
virtual BOOL IsLayeredRibbonKeyTip() const;
İade Değeri
Açıklamalar
CMFCVisualManager::IsMenuFlatLook
Menü düğmelerinin düz görüntülenip görüntülenmeyeceğini gösterir.
BOOL IsMenuFlatLook() const;
İade Değeri
Menü düğmeleri düz görünüyorsa sıfır olmayan; 0 aksi takdirde.
Açıklamalar
Varsayılan olarak, menü düğmeleri düz görünmez. Bu davranışı değiştirmek için CMFCVisualManager::SetMenuFlatLook yöntemini kullanın. Menü düğmeleri düz göründüğünde, kullanıcı bunlara tıkladığında görünümü değiştirmezler.
CMFCVisualManager::IsOfficeXPStyleMenus
Görsel yöneticisinin Office XP stili menüler uygulayıp uygulamadığını gösterir.
virtual BOOL IsOfficeXPStyleMenus() const;
İade Değeri
Görsel yöneticisi Office XP stili menüler görüntülüyorsa sıfır olmayan; aksi takdirde 0.
Açıklamalar
CMFCPopupMenu Sınıfı, menüyü ve gölgeyi çizmesi gerektiğinde bu yöntemi çağırır. Varsayılan olarak, bu yöntem YANLIŞ döndürür. Office XP'deki açılır menülere benzer açılır menüler kullanmak istiyorsanız, özel bir görsel yöneticisinde bu yöntemi geçersiz kılın ve TRUE döndürebilirsiniz.
CMFCVisualManager::IsOffsetPressedButton
virtual BOOL IsOffsetPressedButton() const;
İade Değeri
Açıklamalar
CMFCVisualManager::IsOwnerDrawCaption
Geçerli görsel yöneticisinin sahip tarafından çizilmiş başlık uygulayıp uygulamadığını gösterir.
virtual BOOL IsOwnerDrawCaption();
İade Değeri
Uygulamadaki tüm çerçeve pencerelerinde sahip çizim başlık varsa TRUE; FALSE aksi takdirde.
CMFCVisualManager::IsOwnerDrawMenuCheck
virtual BOOL IsOwnerDrawMenuCheck();
İade Değeri
Açıklamalar
CMFCVisualManager::IsShadowHighlightedImage
Vurgulanan görüntüler işlenirken görsel yöneticisinin gölge görüntüleyip görüntülemediğini gösterir.
BOOL IsShadowHighlightedImage() const;
İade Değeri
Görsel yöneticisi vurgulanan görüntülerin altında gölgeler görüntülendiğinde sıfırdan farklı; 0 aksi takdirde.
CMFCVisualManager::IsToolbarButtonFillEnabled
BOOL IsToolbarButtonFillEnabled() const;
İade Değeri
Açıklamalar
CMFCVisualManager::IsToolbarRoundShape
virtual BOOL IsToolbarRoundShape(CMFCToolBar*);
Parametreler
[in] CMFCToolBar*
İade Değeri
Açıklamalar
CMFCVisualManager::IsWindowsThemingSupported
virtual BOOL IsWindowsThemingSupported() const;
İade Değeri
Açıklamalar
CMFCVisualManager::OnActivateApp
virtual void OnActivateApp(
CWnd* pWnd,
BOOL bActive);
Parametreler
[in] Pwnd
[in] bActive
Açıklamalar
CMFCVisualManager::OnDrawAutoHideButtonBorder
Çerçeve, otomatik gizleme düğmesinin kenarlığını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectBounds
[in] Otomatik gizle düğmesinin boyutu ve konumu.
rectBorderSize
[in] Kenarlıkların boyutlarını içeren bir CRect parametresi.
pButton
[in] Otomatik gizle düğmesinin işaretçisi. Çerçeve bu düğmenin kenarını çizer.
Açıklamalar
Otomatik gizle düğmesinin kenarlığının görünümünü özelleştirmek istiyorsanız, türetilmiş bir sınıfta bu yöntemi geçersiz kılın. Varsayılan olarak, bu yöntem düz bir kenarlığı uygulamanız için varsayılan gölge rengiyle doldurur.
rectBorderSize parametresi sınırın koordinatlarını içermiyor. , , bottom
left
ve right
veri üyelerindeki top
kenarlık boyutunu içerir. 0'dan küçük veya 0'a eşit bir değer, otomatik gizle düğmesinin bu tarafında kenarlık olmadığını gösterir.
CMFCVisualManager::OnDrawBarGripper
Bir denetim çubuğu için kavrama çubuğunu çizdiğinde çerçeve tarafından çağrılır.
virtual void OnDrawBarGripper(
CDC* pDC,
CRect rectGripper,
BOOL bHorz,
CBasePane* pBar);
Parametreler
Pdc
[in] Denetim çubuğu için cihaz bağlamı işaretçisi.
rectGripper
[in] Denetim çubuğu için sınırlayıcı dikdörtgen.
bHorz
[in] Denetim çubuğunun yatay olarak mı yoksa dikey olarak mı yerleştirildiğini belirten boole parametresi.
pBar
[in] Denetim çubuğunun işaretçisi. Görsel yönetici bu denetim çubuğunun kavrama çubuğunu çizer.
Açıklamalar
Bu yöntemin varsayılan uygulaması standart kavrama aracını görüntüler. Kavramanın görünümünü özelleştirmek için bu yöntemi sınıfından CMFCVisualManager
türetilen özel bir sınıfta geçersiz kılın.
CMFCVisualManager::OnDrawBrowseButton
Çerçeve, düzenleme denetimi için gözat düğmesini çizdiğinde bu yöntemi çağırır.
virtual BOOL OnDrawBrowseButton(
CDC* pDC,
CRect rect,
CMFCEditBrowseCtrl* pEdit,
CMFCVisualManager::AFX_BUTTON_STATE state,
COLORREF& clrText);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Gözat düğmesinin sınırını belirten dikdörtgen.
pEdit
[in] Düzenleme denetiminin işaretçisi. Görsel yönetici, bu düzenleme denetimi için gözat düğmesini çizer.
state
[in] Düğmenin durumunu belirten numaralandırılmış değer.
clrText
[out] COLORREF parametresine başvuru. Bu ayrılmış bir değerdir ve şu anda kullanılmamış durumdadır.
İade Değeri
Başarılı olursa DOĞRU; aksi takdirde YANLIŞ.
Açıklamalar
CMFCEditBrowseCtrl Sınıfının örneklerinde göz atma düğmelerinin görünümünü özelleştirmek istiyorsanız, türetilmiş bir sınıfta bu işlevi geçersiz kılın. Düğmenin durumu için olası değerler , ButtonsIsPressed
ve ButtonsIsHighlighted
şeklindedirButtonsIsRegular
.
CMFCVisualManager::OnDrawButtonBorder
Çerçeve, araç çubuğu düğmesinin kenarını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawButtonBorder(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parametreler
Pdc
[in] Araç çubuğu düğmesinin cihaz bağlamı işaretçisi.
pButton
[in] Araç çubuğu düğmesinin işaretçisi. Çerçeve bu düğmenin kenarını çizer.
Rect
[in] Araç çubuğu düğmesinin sınırlarını belirten dikdörtgen.
state
[in] Araç çubuğu düğmesinin geçerli durumunu belirten numaralandırılmış veri türü.
Açıklamalar
Bu yöntemin varsayılan uygulamasında standart kenarlık görüntülenir. Araç çubuğu düğmesinin kenarlık görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
Araç çubuğu düğmesinin olası durumları , ButtonsIsPressed
veya ButtonsIsHighlighted
şeklindedirButtonsIsRegular
.
CMFCVisualManager::OnDrawButtonSeparator
virtual void OnDrawButtonSeparator(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state,
BOOL bHorz);
Parametreler
[in] Pdc
[in] pButton
[in] Rect
[in] Durum
[in] bHorz
Açıklamalar
CMFCVisualManager::OnDrawCaptionBarBorder
Çerçeve, CMFCCaptionBar Sınıf nesnesinin kenarını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawCaptionBarBorder(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
COLORREF clrBarBorder,
BOOL bFlatBorder);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pBar
[in] Nesne işaretçisi CMFCCaptionBar
. Çerçeve bu başlık çubuğunu çizer.
Rect
[in] başlık çubuğunun sınırlarını belirten dikdörtgen.
clrBarBorder
[in] Kenarlığı rengi.
bFlatBorder
[in] Kenarlığı düz, 2B görünüme sahip olup olmadığını belirten boole parametresi.
Açıklamalar
Bir başlık çubuğunun kenarlık görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawCaptionBarButtonBorder
virtual void OnDrawCaptionBarButtonBorder(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
BOOL bIsPressed,
BOOL bIsHighlighted,
BOOL bIsDisabled,
BOOL bHasDropDownArrow,
BOOL bIsSysButton);
Parametreler
[in] Pdc
[in] pBar
[in] Rect
[in] bIsPressed
[in] bIsHighlighted
[in] bIsDisabled
[in] bHasDropDownArrow
[in] bIsSysButton
Açıklamalar
CMFCVisualManager::OnDrawCaptionBarInfoArea
virtual void OnDrawCaptionBarInfoArea(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect);
Parametreler
[in] Pdc
[in] pBar
[in] Rect
Açıklamalar
CMFCVisualManager::OnDrawCaptionButton
Çerçeve bir CMFCCaptionButton nesnesi çizdiğinde bu yöntemi çağırır.
virtual void OnDrawCaptionButton (
CDC* pDC,
CMFCCaptionButton* pButton,
BOOL bActive,
BOOL bHorz,
BOOL bMaximized,
BOOL bDisabled,
int nImageID = -1);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pButton
[in] Nesne işaretçisi CMFCCaptionButton
. Çerçeve bu başlık düğmesini çizer.
bActive
[in] Düğmenin etkin olup olmadığını belirten boole parametresi.
bHorz
[in] başlık yatay olup olmadığını belirten boole parametresi.
bMaksimleştirilmiş
[in] Üst bölmenin ekranı kaplayıp kaplamadığını belirten boole parametresi.
bDisabled
[in] başlık düğmesinin devre dışı bırakılıp bırakılmadığını belirten boole parametresi.
nImageID
[in] Düğme için kullanılacak simgenin görüntü dizini. nImageID -1 ise, bu yöntem pButton'ta kaydedilen görüntü dizinini kullanır.
Açıklamalar
Bu yöntemin varsayılan uygulaması, sınıfın genel örneğinden CMenuImages
küçük bir düğme görüntüler. Düğmeleri, için CMenuImages
üst bilgi dosyasında listelenir. Bazı örnekler arasında , CMenuImages::IdArowLeft
, CMenuImages::IdArowRight
, CMenuImages::IdArowDown
, ve CMenuImages::IdArowUp
yer CMenuImages::IdPinHorz
alırCMenuImages::IdClose
.
başlık düğmelerinin görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawCheckBox
virtual void OnDrawCheckBox(
CDC* pDC,
CRect rect,
BOOL bHighlighted,
BOOL bChecked,
BOOL bEnabled);
Parametreler
[in] Pdc
[in] Rect
[in] bHighlighted
[in] b İşaretlendi
[in] bEnabled
Açıklamalar
CMFCVisualManager::OnDrawCheckBoxEx
virtual void OnDrawCheckBoxEx(
CDC* pDC,
CRect rect,
int nState,
BOOL bHighlighted,
BOOL bPressed,
BOOL bEnabled);
Parametreler
[in] Pdc
[in] Rect
[in] Nstate
[in] bHighlighted
[in] bPressed
[in] bEnabled
Açıklamalar
CMFCVisualManager::OnDrawComboBorder
Çerçeve, CMFCToolBarComboBoxButton Sınıfının bir örneğinin çevresine kenarlık çizdiğinde bu yöntemi çağırır.
virtual void OnDrawComboBorder(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
Parametreler
Pdc
[in] Birleşik giriş kutusu düğmesinin cihaz bağlamını işaret eden bir işaretçi.
Rect
[in] Birleşik giriş kutusu düğmesinin sınırlarını belirten dikdörtgen.
bDisabled
[in] Birleşik giriş kutusu düğmesinin kullanılamadığını gösteren Boole parametresi.
bIsDropped
[in] Birleşik giriş kutusunun aşağı bırakılıp bırakılmadığını gösteren Boole parametresi.
bIsHighlighted
[in] Birleşik giriş kutusu düğmesinin vurgulanıp vurgulandığını gösteren Boole parametresi.
pButton
[in] Nesne işaretçisi CMFCToolBarComboBoxButton
. Çerçeve bu birleşik giriş kutusu düğmesini çizer.
Açıklamalar
Birleşik giriş kutusunun kenarlık görünümünü özelleştirmek için türetilmiş görsel yöneticinizde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawComboDropButton
Çerçeve, CMFCToolBarComboBoxButton bırakma düğmesini çizdiğinde bu yöntemi çağırır.
virtual void OnDrawComboDropButton(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Bırakma düğmesinin sınırlarını belirten dikdörtgen.
bDisabled
[in] Bırakma düğmesinin kullanılamadığını gösteren Boole parametresi.
bIsDropped
[in] Birleşik giriş kutusunun aşağı bırakılıp bırakılmadığını gösteren Boole parametresi.
bIsHighlighted
[in] Bırakma düğmesinin vurgulanıp vurgulandığını gösteren boole parametresi.
pButton
[in] Nesne işaretçisi CMFCToolBarComboBoxButton
. Çerçeve, bu birleşik giriş kutusu düğmesi için bırakma düğmesini çizer.
Açıklamalar
Birleşik giriş kutusu düğmesinin bırakma düğmesinin görünümünü özelleştirmek için türetilmiş görsel yöneticinizde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawControlBorder
virtual void OnDrawControlBorder(CWnd* pWndCtrl);
Parametreler
[in] pWndCtrl
Açıklamalar
CMFCVisualManager::OnDrawDefaultRibbonImage
Çerçeve, şerit düğmesi için kullanılan varsayılan görüntüyü çizdiğinde bu yöntemi çağırır.
virtual void OnDrawDefaultRibbonImage(
CDC* pDC,
CRect rectImage,
BOOL bIsDisabled = FALSE,
BOOL bIsPressed = FALSE,
BOOL bIsHighlighted = FALSE);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectImage
[in] Varsayılan görüntünün sınırlarını belirten dikdörtgen.
bIsDisabled
[in] Şerit düğmesinin kullanılamadığını gösteren Boole parametresi.
bIsPressed
[in] Şerit düğmesine basılıp basılmadığını gösteren Boole parametresi.
bIsHighlighted
[in] Şerit düğmesinin vurgulanıp vurgulandığını belirten boole parametresi.
Açıklamalar
Şerit düğmesi için kullanılan görüntüyü özelleştirmek istiyorsanız, türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawEditBorder
Çerçeve, CMFCToolBarEditBoxButton Sınıfının bir örneğinin çevresine kenarlık çizdiğinde bu yöntemi çağırır.
virtual void OnDrawEditBorder(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsHighlighted,
CMFCToolBarEditBoxButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Nesnenin sınırlarını CMFCToolBarEditBoxButton
belirten bir dikdörtgen.
bDisabled
[in] Düğmenin kullanılamadığını gösteren Boole parametresi.
bIsHighlighted
[in] Düğmenin vurgulanıp vurgulandığını belirten boole parametresi.
pButton
[in] Nesne işaretçisi CMFCToolBarEditBoxButton
. Çerçeve, bu düzenleme kutusu düğmesinin kenarını çizer.
Açıklamalar
Bir nesnenin kenarını özelleştirmek için türetilmiş bir CMFCToolBarEditBoxButton
görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawExpandingBox
virtual void OnDrawExpandingBox(
CDC* pDC,
CRect rect,
BOOL bIsOpened,
COLORREF colorBox);
Parametreler
[in] Pdc
[in] Rect
[in] bIsOpened
[in] Colorbox
Açıklamalar
CMFCVisualManager::OnDrawFloatingToolbarBorder
Çerçeve, kayan araç çubuğunun kenarını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawFloatingToolbarBorder(
CDC* pDC,
CMFCBaseToolBar* pToolBar,
CRect rectBorder,
CRect rectBorderSize);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pToolBar
[in] Kayan araç çubuğunun işaretçisi.
rectBorder
[in] Kayan araç çubuğunun sınırlarını belirten dikdörtgen.
rectBorderSize
[in] Araç çubuğunun kenarlık boyutunu belirten dikdörtgen.
Açıklamalar
Kayan araç çubuğu, mini çerçeve penceresi olarak görünen bir araç çubuğudur. Bu durum genellikle, bir kullanıcı artık yerleşik olmaması için bir araç çubuğunu sürüklediğinde oluşur.
Kenarlık boyutu, rectBorderSize içindeki ilgili parametre tarafından belirtilir. Örneğin, araç çubuğunun üst kenarlık genişliği tarafından rectBorderSize.top
belirtilir.
Kayan araç çubuğunun kenarlık görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawHeaderCtrlBorder
Çerçeve, CMFCHeaderCtrl Sınıfının bir örneğinin çevresine kenarlık çizdiğinde bu yöntemi çağırır.
virtual void OnDrawHeaderCtrlBorder(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect& rect,
BOOL bIsPressed,
BOOL bIsHighlighted);
Parametreler
pCtrl
[in] Nesne işaretçisi CMFCHeaderCtrl
. Çerçeve, bu üst bilgi denetiminin kenarını çizer.
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Üst bilgi denetiminin sınırlarını belirten dikdörtgen.
bIsPressed
[in] Üst bilgi denetimine basılıp basılmadığını gösteren boole parametresi.
bIsHighlighted
[in] Üst bilgi denetiminin vurgulanıp vurgulandığını belirten boole parametresi.
Açıklamalar
Üst bilgi denetiminin kenarını özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawHeaderCtrlSortArrow
Çerçeve, üst bilgi denetiminin sıralama okunu çizdiğinde bu işlevi çağırır.
virtual void OnDrawHeaderCtrlSortArrow(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect& rect,
BOOL bIsUp);
Parametreler
pCtrl
[in] Üst bilgi denetiminin işaretçisi. Görsel yöneticisi bu CMFCHeaderCtrl Sınıf nesnesinin sıralama okunu çizer.
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Sıralama okunun sınırlarını belirten dikdörtgen.
bIsUp
[in] Sıralama okunun yönünü belirten boole değeri.
Açıklamalar
bIsUp TRUE ise görsel yöneticisi bir yukarı sıralama oku çizer. YANLIŞ ise, görsel yöneticisi aşağı sıralama oku çizer. Sıralama düğmesinin görünümünü özelleştirmek için türetilmiş bir sınıfta geçersiz kılın OnDrawHeaderCtrlSortArrow
.
CMFCVisualManager::OnDrawMenuArrowOnCustomizeList
virtual void OnDrawMenuArrowOnCustomizeList(
CDC* pDC,
CRect rectCommand,
BOOL bSelected);
Parametreler
[in] Pdc
[in] rectCommand
[in] bSelected
Açıklamalar
CMFCVisualManager::OnDrawMenuBorder
Çerçeve, bir CMFCPopupMenu'nun kenarını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawMenuBorder(
CDC* pDC,
CMFCPopupMenu* pMenu,
CRect rect);
Parametreler
Pdc
[in] Bir nesne için cihaz bağlamı işaretçisi CMFCPopupMenu
.
pMenu
[in] Nesne işaretçisi CMFCPopupMenu
. Çerçeve, bu açılır menünün çevresine bir kenarlık çizer.
Rect
[in] Açılan menünün sınırlarını belirten dikdörtgen.
Açıklamalar
Bu yöntemin varsayılan uygulaması standart menü kenarını görüntüler. Menü kenarlarının görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawMenuCheck
virtual void OnDrawMenuCheck(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rect,
BOOL bHighlight,
BOOL bIsRadio);
Parametreler
[in] Pdc
[in] pButton
[in] Rect
[in] bHighlight
[in] bIsRadio
Açıklamalar
CMFCVisualManager::OnDrawMenuItemButton
virtual void OnDrawMenuItemButton(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rectButton,
BOOL bHighlight,
BOOL bDisabled);
Parametreler
[in] Pdc
[in] pButton
[in] rectButton
[in] bHighlight
[in] bDisabled
Açıklamalar
CMFCVisualManager::OnDrawMenuLabel
virtual COLORREF OnDrawMenuLabel(
CDC* pDC,
CRect rect);
Parametreler
[in] Pdc
[in] Rect
İade Değeri
Açıklamalar
CMFCVisualManager::OnDrawMenuResizeBar
virtual void OnDrawMenuResizeBar(
CDC* pDC,
CRect rect,
int nResizeFlags);
Parametreler
[in] Pdc
[in] Rect
[in] nResizeFlags
Açıklamalar
CMFCVisualManager::OnDrawMenuScrollButton
Çerçeve, bir menü kaydırma düğmesi çizdiğinde bu yöntemi çağırır.
virtual void OnDrawMenuScrollButton(
CDC* pDC,
CRect rect,
BOOL bIsScrollDown,
BOOL bIsHighlited,
BOOL bIsPressed,
BOOL bIsDisabled);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Kaydırma düğmesinin sınırlarını belirten dikdörtgen.
bIsScrollDown
[in] Görsel yöneticisinin çizdiği düğme türünü gösteren Boole değeri. TRUE değeri, görsel yöneticisinin bir aşağı düğme çizdiğini gösterir.
bIsHighlited
[in] Düğmenin vurgulanıp vurgulandığını gösteren Boole değeri.
bIsPressed
[in] Düğmeye basılıp basılmadığını gösteren Boole değeri.
bIsDisabled
[in] Düğmenin devre dışı bırakılıp bırakılmadığını gösteren Boole değeri.
Açıklamalar
Menü kaydırma düğmelerinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın. Menü öğelerinin toplam yüksekliği açılır menünün yüksekliğini aştığında açılır menülerin kenarında menü kaydırma düğmeleri görünür.
CMFCVisualManager::OnDrawMenuShadow
virtual void OnDrawMenuShadow(
CDC* pDC,
const CRect& rectClient,
const CRect& rectExclude,
int nDepth,
int iMinBrightness,
int iMaxBrightness,
CBitmap* pBmpSaveBottom,
CBitmap* pBmpSaveRight,
BOOL bRTL);
Parametreler
[in] Pdc
[in] rectClient
[in] rectExclude
[in] nDepth
[in] iMinBrightness
[in] iMaxBrightness
[in] pBmpSaveBottom
[in] pBmpSaveRight
[in] bRTL
Açıklamalar
CMFCVisualManager::OnDrawMenuSystemButton
Çerçeve, uygulama için bir menü sistemi düğmesi çizdiğinde bu yöntemi çağırır.
virtual void OnDrawMenuSystemButton(
CDC* pDC,
CRect rect,
UINT uiSystemCommand,
UINT nStyle,
BOOL bHighlight);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Düğmenin sınırlarını belirten bir dikdörtgen.
uiSystemCommand
[in] Düğmeyle hangi sistem komutunun ilişkilendirildiğini belirten bayrak. Olası değerler SC_CLOSE, SC_MINIMIZE ve SC_RESTORE.
nStyle
[in] Düğmenin geçerli stilini belirten bayrak. Olası değerler TBBS_PRESSED, TBBS_DISABLED ve 0'dır.
bHighlight
[in] Düğmenin vurgulanıp vurgulandığını belirten boole parametresi.
Açıklamalar
Menü sistemi düğmeleri, başlık çubuğunda bulunan Kapat, Simge Durumuna Küçült, Ekranı Kapla ve Geri Yükle düğmeleridir.
Bu yöntemin varsayılan uygulaması, DFC_CAPTION türüyle CDC::D rawFrameControl'i çağırır. Sistem düğmelerinin görünümünü özelleştirmek için türetilmiş visual manager sınıfınızda bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawMiniFrameBorder
virtual void OnDrawMiniFrameBorder(
CDC* pDC,
CPaneFrameWnd* pFrameWnd,
CRect rectBorder,
CRect rectBorderSize);
Parametreler
[in] Pdc
[in] pFrameWnd
[in] rectBorder
[in] rectBorderSize
Açıklamalar
CMFCVisualManager::OnDrawOutlookBarSplitter
Çerçeve, Bir Outlook çubuğu için ayırıcı çizerken bu yöntemi çağırır.
virtual void OnDrawOutlookBarSplitter(
CDC* pDC,
CRect rectSplitter);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectSplitter
[in] Bölücü sınırlarını belirten bir dikdörtgen.
Açıklamalar
Outlook çubuğunda bölücülerin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawOutlookPageButtonBorder
Bir Outlook sayfası düğmesinin kenarını çizerken çerçeve tarafından çağrılır.
virtual void OnDrawOutlookPageButtonBorder(
CDC* pDC,
CRect& rectBtn,
BOOL bIsHighlighted,
BOOL bIsPressed);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectBtn
[in] Outlook sayfa düğmesinin sınırını belirten dikdörtgen.
bIsHighlighted
[in] Düğmenin vurgulanıp vurgulandığını belirten Boole değeri.
bIsPressed
[in] Düğmeye basılıp basılmayacağını belirten boole değeri.
Açıklamalar
Outlook sayfa düğmesinin görünümünü değiştirmek için özel görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawPaneBorder
Çerçeve, CPane Sınıfı nesnesinin kenarını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawPaneBorder(
CDC* pDC,
CBasePane* pBar,
CRect& rect);
Parametreler
Pdc
[in] Denetim çubuğunun cihaz bağlamını işaret eden bir işaretçi.
pBar
[in] Bölme işaretçisi. Görsel yönetici bu bölmenin kenarını çizer.
Rect
[in] Bölmenin sınırlarını gösteren dikdörtgen.
Açıklamalar
Bu yöntemin varsayılan uygulamasında standart kenarlık görüntülenir. Kenarlık görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawPaneCaption
Çerçeve, CDockablePane Sınıfının bir örneği için bir başlık çizdiğinde bu yöntemi çağırır.
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pBar
[in] Nesne işaretçisi CDockablePane
. Çerçeve, bu bölme için başlık çizer.
bActive
[in] Denetim çubuğunun etkin olup olmadığını gösteren boole parametresi.
rectCaption
[in] başlık sınırlarını belirten bir dikdörtgen.
rectButtons
[in] başlık düğmelerinin sınırlarını belirten dikdörtgen.
İade Değeri
başlık metin rengini gösteren COLORREF parametresi.
Açıklamalar
Bölme başlık görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawPaneDivider
virtual void OnDrawPaneDivider(
CDC* pDC,
CPaneDivider* pSlider,
CRect rect,
BOOL bAutoHideMode);
Parametreler
[in] Pdc
[in] pSlider
[in] Rect
[in] bAutoHideMode
Açıklamalar
CMFCVisualManager::OnDrawPopupWindowBorder
virtual void OnDrawPopupWindowBorder(
CDC* pDC,
CRect rect);
Parametreler
[in] Pdc
[in] Rect
Açıklamalar
CMFCVisualManager::OnDrawPopupWindowButtonBorder
virtual void OnDrawPopupWindowButtonBorder(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
Parametreler
[in] Pdc
[in] rectClient
[in] pButton
Açıklamalar
CMFCVisualManager::OnDrawPopupWindowCaption
virtual COLORREF OnDrawPopupWindowCaption(
CDC* pDC,
CRect rectCaption,
CMFCDesktopAlertWnd* pPopupWnd);
Parametreler
[in] Pdc
[in] rectCaption
[in] pPopupWnd
İade Değeri
Açıklamalar
CMFCVisualManager::OnDrawRibbonApplicationButton
Çerçeve, şeritteki Ana Düğmeyi çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonApplicationButton(
CDC* pDC,
CMFCRibbonButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pButton
[in] Şeritteki Ana Düğme'nin işaretçisi.
Açıklamalar
Ana Düğmenin görünümünü özelleştirmek istiyorsanız, türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonButtonBorder
Çerçeve, şeritteki bir düğmenin kenarını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonButtonBorder(
CDC* pDC,
CMFCRibbonButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pButton
[in] CMFCRibbonButton nesnesinin işaretçisi. Çerçeve, bu şerit düğmesinin kenarını çizer.
Açıklamalar
Bir görünümünü CMFCRibbonButton
özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonButtonsGroup
Çerçeve, şeritte bir grup düğme çizdiğinde bu yöntemi çağırır.
virtual COLORREF OnDrawRibbonButtonsGroup(
CDC* pDC,
CMFCRibbonButtonsGroup* pGroup,
CRect rectGroup);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pGroup
[in] Şeritteki bir düğme grubunun işaretçisi. Çerçeve bu düğme grubunu çizer.
rectGroup
[in] Grubun sınırlarını belirten bir dikdörtgen.
İade Değeri
Ayrılmış değer. Varsayılan uygulama -1 döndürür.
Açıklamalar
Şeritteki bir düğme grubunun görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonCaption
Çerçeve, ana çerçeve penceresinin başlık çubuğunu çizdiğinde bu yöntemi çağırır. Çerçeve bu yöntemi yalnızca şerit ana çerçeveyle tümleştirilmişse çağırır.
virtual void OnDrawRibbonCaption(
CDC* pDC,
CMFCRibbonBar* pBar,
CRect rect,
CRect rectText);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pBar
[in] Şerit çubuğunun işaretçisi. Görsel yönetici bu şerit çubuğunu çizer.
Rect
[in] Şerit çubuğunun sınırlarını belirten dikdörtgen.
rectText
[in] başlık çubuğunun metni için sınırları belirten dikdörtgen.
Açıklamalar
başlık çubuğunun görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu işlevi geçersiz kılın. Bu yöntem yalnızca şerit ana çerçeve penceresiyle tümleştirilmişse başlık çubuğunu etkiler.
CMFCVisualManager::OnDrawRibbonCaptionButton
Çerçeve, şerit çubuğunda bulunan bir başlık düğmesi çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonCaptionButton(
CDC* pDC,
CMFCRibbonCaptionButton* pButton);
Parametreler
Pdc
Cihaz bağlamı işaretçisi.
pButton
Sınıfın işaretçisi CMFCRibbonCaptionButton
. Çerçeve bu başlık düğmesini çizer.
Açıklamalar
Şeritteki bir başlık düğmesinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonCategory
Çerçeve bir CMFCRibbonCategory nesnesi çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonCategory(
CDC* pDC,
CMFCRibbonCategory* pCategory,
CRect rectCategory);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pCategory
[in] Nesne işaretçisi CMFCRibbonCategory
. Çerçeve bu şerit kategorisini çizer.
rectCategory
[in] Şeritteki tüm kategori panellerinin sınırını belirten dikdörtgen.
Açıklamalar
Şerit kategorisi, menü komutlarının mantıksal bir gruplandırmadır. Şerit kategorileri hakkında daha fazla bilgi için bkz . CMFCRibbonCategory Sınıfı.
Şerit kategorisinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonCategoryCaption
Çerçeve, şerit kategorisi için başlık çubuğunu çizdiğinde bu yöntemi çağırır.
virtual COLORREF OnDrawRibbonCategoryCaption(
CDC* pDC,
CMFCRibbonContextCaption* pContextCaption);
Parametreler
Pdc
[in] Çizim bağlamı.
pContextCaption
[in] başlık çubuğunun işaretçisi. Görsel yöneticisi bu CMFCRibbonContextCaption Sınıfı nesnesini çizer.
İade Değeri
başlık çubuğundaki metnin rengini gösteren COLORREF parametresi.
Açıklamalar
Şerit kategorisi için başlık çubuğunun görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın. başlık çubuğu hakkında daha fazla bilgi için bkz. CMFCRibbonContextCaption Sınıfı.
CMFCVisualManager::OnDrawRibbonCategoryScroll
virtual void OnDrawRibbonCategoryScroll(
CDC* pDC,
CRibbonCategoryScroll* pScroll);
Parametreler
[in] Pdc
[in] pScroll
Açıklamalar
CMFCVisualManager::OnDrawRibbonCategoryTab
Çerçeve, şerit kategorisinin sekmesini çizdiğinde bu yöntemi çağırır.
virtual COLORREF OnDrawRibbonCategoryTab(
CDC* pDC,
CMFCRibbonTab* pTab,
BOOL bIsActive);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pTab
[in] Sınıfının bir örneğine yönelik CMFCRibbonTab
bir işaretçi. Çerçeve bu sekmeyi çizer.
bIsActive
[in] Sekmenin etkin olup olmadığını gösteren boole parametresi.
İade Değeri
Şerit kategorisi sekmesindeki metin için kullanılan renk.
Açıklamalar
Şerit kategorisi sekmesinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın. Şerit kategorileri hakkında daha fazla bilgi için bkz . CMFCRibbonCategory Sınıfı.
CMFCVisualManager::OnDrawRibbonCheckBoxOnList
virtual void OnDrawRibbonCheckBoxOnList(
CDC* pDC,
CMFCRibbonCheckBox* pCheckBox,
CRect rect,
BOOL bIsSelected,
BOOL bHighlighted);
Parametreler
[in] Pdc
[in] pCheckBox
[in] Rect
[in] bIsSelected
[in] bHighlighted
Açıklamalar
CMFCVisualManager::OnDrawRibbonColorPaletteBox
virtual void OnDrawRibbonColorPaletteBox(
CDC* pDC,
CMFCRibbonColorButton* pColorButton,
CMFCRibbonGalleryIcon* pIcon,
COLORREF color,
CRect rect,
BOOL bDrawTopEdge,
BOOL bDrawBottomEdge,
BOOL bIsHighlighted,
BOOL bIsChecked,
BOOL bIsDisabled);
Parametreler
[in] Pdc
[in] pColorButton
[in] Picon
[in] Renk
[in] Rect
[in] bDrawTopEdge
[in] bDrawBottomEdge
[in] bIsHighlighted
[in] bIsChecked
[in] bIsDisabled
Açıklamalar
CMFCVisualManager::OnDrawRibbonDefaultPaneButton
Çerçeve, şerit bölmesi için varsayılan düğmeyi çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonDefaultPaneButton(
CDC* pDC,
CMFCRibbonButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pButton
[in] Şerit bölmesinin varsayılan düğmesinin işaretçisi.
Açıklamalar
Çerçeve, şerit bölmesi en küçük boyutuna kadar yeniden boyutlandırıldığında ve panelin içeriğinin görüntüleneceği bir alan olmadığında varsayılan düğmeyi görüntüler. Kullanıcı varsayılan düğmeye tıkladığında, çerçeve panelin içeriğini içeren bir açılan menü görüntüler.
Varsayılan düğmenin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonDefaultPaneButtonContext
virtual void OnDrawRibbonDefaultPaneButtonContext(
CDC* pDC,
CMFCRibbonButton* pButton);
Parametreler
[in] Pdc
[in] pButton
Açıklamalar
CMFCVisualManager::OnDrawRibbonDefaultPaneButtonIndicator
virtual void OnDrawRibbonDefaultPaneButtonIndicator(
CDC* pDC,
CMFCRibbonButton* pButton,
CRect rect,
BOOL bIsSelected,
BOOL bHighlighted);
Parametreler
[in] Pdc
[in] pButton
[in] Rect
[in] bIsSelected
[in] bHighlighted
Açıklamalar
CMFCVisualManager::OnDrawRibbonGalleryBorder
virtual void OnDrawRibbonGalleryBorder(
CDC* pDC,
CMFCRibbonGallery* pButton,
CRect rectBorder);
Parametreler
[in] Pdc
[in] pButton
[in] rectBorder
Açıklamalar
CMFCVisualManager::OnDrawRibbonGalleryButton
virtual void OnDrawRibbonGalleryButton(
CDC* pDC,
CMFCRibbonGalleryIcon* pButton);
Parametreler
[in] Pdc
[in] pButton
Açıklamalar
CMFCVisualManager::OnDrawRibbonKeyTip
virtual void OnDrawRibbonKeyTip(
CDC* pDC,
CMFCRibbonBaseElement* pElement,
CRect rect,
CString str);
Parametreler
[in] Pdc
[in] pElement
[in] Rect
[in] Str
Açıklamalar
CMFCVisualManager::OnDrawRibbonLabel
Çerçeve, şeridin etiketini çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonLabel(
CDC* pDC,
CMFCRibbonLabel* pLabel,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pLabel
[in] CMFCRibbonLabel nesnesinin işaretçisi. Çerçeve bu şerit etiketini çizer.
Rect
[in] Şerit panelinin sınırlarını belirten dikdörtgen.
Açıklamalar
Şerit etiketini özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonMainPanelButtonBorder
Çerçeve, Ana panelde konumlandırılan bir CMFCRibbonButton kenarını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonMainPanelButtonBorder(
CDC* pDC,
CMFCRibbonButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pButton
[in] Şeridin ana panelinde bulunan bir CMFCRibbonButton
işaretçi. Çerçeve, bu düğmenin kenarını çizer.
Açıklamalar
Ana panelde kenarlık görünümünü özelleştirmek için türetilmiş bir CMFCRibbonButton
görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonMainPanelFrame
Çerçeve, çerçeveyi CMFCRibbonMainPanel çevresinde çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonMainPanelFrame(
CDC* pDC,
CMFCRibbonMainPanel* pPanel,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pPanel
[in] öğesine işaret eden bir CMFCRibbonMainPanel
işaretçi.
Rect
[in] sınırlarını CMFCRibbonMainPanel
belirten bir dikdörtgen.
Açıklamalar
için çerçevenin görünümünü özelleştirmek için CMFCRibbonMainPanel
türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonMenuCheckFrame
virtual void OnDrawRibbonMenuCheckFrame(
CDC* pDC,
CMFCRibbonButton* pButton,
CRect rect);
Parametreler
[in] Pdc
[in] pButton
[in] Rect
Açıklamalar
CMFCVisualManager::OnDrawRibbonPanel
Çerçeve bir CMFCRibbonPanel nesnesi çizdiğinde bu yöntemi çağırır.
virtual COLORREF OnDrawRibbonPanel(
CDC* pDC,
CMFCRibbonPanel* pPanel,
CRect rectPanel,
CRect rectCaption);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pPanel
[in] Nesne işaretçisi CMFCRibbonPanel
. Çerçeve bu şerit panelini çizer.
rectPanel
[in] Panelin sınırlarını belirten bir dikdörtgen.
rectCaption
[in] Panel için başlık sınırlarını belirten dikdörtgen.
İade Değeri
Şerit panelindeki metnin rengi.
Açıklamalar
Şerit panelinin görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonPanelCaption
Çerçeve, CMFCRibbonPanel Sınıfının başlık çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonPanelCaption(
CDC* pDC,
CMFCRibbonPanel* pPanel,
CRect rectCaption);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pPanel
[in] Nesne işaretçisi CMFCRibbonPanel
. Çerçeve, bu şerit paneli için başlık çizer.
rectCaption
[in] Şerit paneli için başlık sınırlarını belirten bir dikdörtgen.
Açıklamalar
Şerit panelleri için başlık görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonProgressBar
Çerçeve bir CMFCRibbonProgressBar Sınıfı çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonProgressBar(
CDC* pDC,
CMFCRibbonProgressBar* pProgress,
CRect rectProgress,
CRect rectChunk,
BOOL bInfiniteMode);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pProgress
[in] Nesne işaretçisi CMFCRibbonProgressBar
. Çerçeve bu ilerleme çubuğunu çizer.
rectProgress
[in] İlerleme çubuğunun sınırlarını belirten dikdörtgen.
rectChunk
[in] İlerleme çubuğunu çevreleyen alanın sınırlarını belirten dikdörtgen.
bInfiniteMode
[in] İlerleme çubuğunun modunu gösteren boole parametresi. TRUE değeri, çubuğun sonsuz modda olduğu anlamına gelir. Varsayılan uygulama bu parametreyi kullanmaz.
Açıklamalar
İlerleme çubuğunun görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonQuickAccessToolBarSeparator
Çerçeve, şeridin Hızlı Erişim Araç Çubuğu'nda bir ayırıcı çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonQuickAccessToolBarSeparator(
CDC* pDC,
CMFCRibbonSeparator* pSeparator,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pSeparator
[in] CMFCRibbonSeparator nesnesinin işaretçisi. Çerçeve bu şerit ayırıcısını çizer.
Rect
[in] Ayırıcının sınırlarını belirten dikdörtgen.
Açıklamalar
Hızlı Erişim Araç Çubuğu'ndaki şerit ayırıcılarının görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonRecentFilesFrame
Çerçeve, son dosyalar listesinin etrafına bir çerçeve çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonRecentFilesFrame(
CDC* pDC,
CMFCRibbonMainPanel* pPanel,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pPanel
[in] Şeritteki Ana panelin işaretçisi.
Rect
[in] Son dosyalar listesi için çerçevenin sınırlarını belirten dikdörtgen.
Açıklamalar
Son dosyalar listesinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonSliderChannel
Çerçeve, CMFCRibbonSlider Sınıfının kanalını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonSliderChannel(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pSlider
[in] CMFCRibbonSlider nesnesinin işaretçisi. Çerçeve, bu şerit kaydırıcısının kanalını çizer.
Rect
[in] Şerit kaydırıcısının kanalının sınırlarını belirten dikdörtgen.
Açıklamalar
Şerit kaydırıcısının kanalının görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonSliderThumb
Çerçeve, CMFCRibbonSlider nesnesinin başparmağını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonSliderThumb(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pSlider
[in] bir işaretçisi CMFCRibbonSlider
. Çerçeve, bu şerit kaydırıcısının başparmağını çizer.
Rect
[in] Şerit kaydırıcısı için başparmak sınırlarını belirten dikdörtgen.
bIsHighlighted
[in] Başparmak vurgulanmış olup olmadığını gösteren boole parametresi.
bIsPressed
[in] Başparmak tuşuna basılıp basılmadığını gösteren boole parametresi.
bIsDisabled
[in] Başparmak kullanılamaz olup olmadığını gösteren boole parametresi.
Açıklamalar
Bir için başparmak görünümünü özelleştirmek için türetilmiş bir CMFCRibbonSlider
görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonSliderZoomButton
Çerçeve, CMFCRibbonSlider nesnesinin yakınlaştırma düğmelerini çizdiğinde bu yöntemi çağırır.
virtual void OnDrawRibbonSliderZoomButton(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsZoomOut,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pSlider
[in] Nesne işaretçisi CMFCRibbonSlider
. Çerçeve bu şerit kaydırıcısını çizer.
Rect
[in] Şerit kaydırıcısı üzerindeki yakınlaştırma düğmelerinin sınırlarını belirten dikdörtgen.
bIsZoomOut
[in] Çerçevenin hangi düğmeyi çizdiğini gösteren Boole parametresi. TRUE değeri, sol düğmeyi uzaklaştırmak için "-" ile gösterir. YANLIŞ değeri, yakınlaştırma için "+" ile sağ düğmeyi gösterir.
bIsHighlighted
[in] Düğmenin vurgulanıp vurgulandığını belirten boole parametresi.
bIsPressed
[in] Düğmeye basılıp basılmadığını gösteren Boole parametresi.
bIsDisabled
[in] Düğmenin kullanılamadığını gösteren Boole parametresi.
Açıklamalar
Varsayılan olarak, şerit kaydırıcısında yakınlaştırma düğmeleri ortada + veya - işareti bulunan bir dairedir. Yakınlaştırma düğmelerinin görünümünü özelleştirmek için bu yöntemi türetilmiş bir görsel yöneticisinde geçersiz kılın.
CMFCVisualManager::OnDrawRibbonStatusBarPane
Çerçeve, durum çubuğuna bir bölme çizdiğinde bu yöntemi çağırır.
virtual COLORREF OnDrawRibbonStatusBarPane(
CDC* pDC,
CMFCRibbonStatusBar* pBar,
CMFCRibbonStatusBarPane* pPane);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pBar
[in] Bölmeyi içeren durum çubuğunun işaretçisi.
pPane
[in] Durum çubuğu bölmesinin işaretçisi. Çerçeve bu CMFCRibbonStatusBarPane nesnesini çizer.
İade Değeri
Ayrılmış değer. Varsayılan uygulama -1 döndürür.
Açıklamalar
Durum çubuğundaki bir bölmenin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawRibbonTabsFrame
Çerçeve, bir şerit sekmeleri kümesinin etrafına çerçeve çizdiğinde bu yöntemi çağırır.
virtual COLORREF OnDrawRibbonTabsFrame(
CDC* pDC,
CMFCRibbonBar* pWndRibbonBar,
CRect rectTab);
Parametreler
Pdc
Cihaz bağlamı işaretçisi.
pWndRibbonBar
CMFCRibbonBar nesnesinin işaretçisi. Çerçeve, bu şerit çubuğunun çerçevesini çizer.
rectTab
Şerit sekmelerinin sınırlarını belirten dikdörtgen.
İade Değeri
Ayrılmış değer. Varsayılan olarak, bu yöntem -1 döndürür.
Açıklamalar
Şeritteki bir sekme kümesinin etrafındaki çerçeveyi özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawScrollButtons
virtual void OnDrawScrollButtons(
CDC* pDC,
const CRect& rect,
const int nBorderSize,
int iImage,
BOOL bHilited);
Parametreler
[in] Pdc
[in] Rect
[in] nBorderSize
[in] ıımage
[in] bHilited
Açıklamalar
CMFCVisualManager::OnDrawSeparator
Çerçeve, bir ayırıcı çizdiğinde bu yöntemi çağırır.
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
Parametreler
Pdc
[in] Denetim çubuğu için cihaz bağlamı işaretçisi.
pBar
[in] Ayırıcıyı içeren bölme işaretçisi.
Rect
[in] Ayırıcının sınırlarını belirten dikdörtgen.
bIsHoriz
[in] Yerleşik bölmenin yönlendirmesini gösteren boole parametresi. TRUE değeri bölmenin yatay olarak yerleştirildiğini gösterir. YANLIŞ değeri, bölmenin dikey olarak yerleştirildiğini gösterir.
Açıklamalar
Ayırıcılar, ilgili simge gruplarını ayırmak için denetim çubuklarında kullanılır. Bu yöntemin varsayılan uygulaması standart ayırıcıyı görüntüler. Ayırıcının görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawShowAllMenuItems
virtual void OnDrawShowAllMenuItems(
CDC* pDC,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parametreler
[in] Pdc
[in] Rect
[in] Durum
Açıklamalar
CMFCVisualManager::OnDrawSpinButtons
Çerçeve, CMFCSpinButtonCtrl Sınıfının bir örneğini çizdiğinde bu yöntemi çağırır.
virtual void OnDrawSpinButtons(
CDC* pDC,
CRect rectSpin,
int nState,
BOOL bOrientation,
CMFCSpinButtonCtrl* pSpinCtrl);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectSpin
[in] Döndürme denetiminin sınırlarını belirten bir dikdörtgen.
Nstate
[in] Döndürme denetiminin durumunu gösteren bayrak. Daha fazla bilgi için Açıklamalar bölümüne bakın.
bOrientation
[in] Döndürme denetiminin yönünü belirten boole parametresi. TRUE değeri, döndürme denetiminin yatay olduğunu gösterir. Aksi takdirde, dikey olur.
pSpinCtrl
[in] Döndürme denetiminin işaretçisi. Çerçeve, bu denetimin düğmelerini çizer.
Açıklamalar
nState parametresi, döndürme denetiminin durumunu gösterir. parametresi aşağıdaki değerlerden biridir:
AFX_SPIN_PRESSEDUP
AFX_SPIN_PRESSEDDOWN
AFX_SPIN_HIGHLIGHTEDUP
AFX_SPIN_HIGHLIGHTEDDOWN
AFX_SPIN_DISABLED
Bir döndürme denetiminin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawSplitterBorder
Çerçeve, CSplitterWndEx Sınıfının bir örneğinin çevresine kenarlık çizdiğinde bu yöntemi çağırır.
virtual void OnDrawSplitterBorder(
CDC* pDC,
CSplitterWndEx* pSplitterWnd,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pSplitterWnd
[in] Bölücü penceresinin işaretçisi. Çerçeve bu pencere için kenarlık çizer.
Rect
[in] Bölücü penceresinin sınırlarını belirten dikdörtgen.
Açıklamalar
Bölücü penceresinin kenarlık görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawSplitterBox
Çerçeve, CSplitterWndEx Sınıfının bir örneği için sürükleme kutusunu çizdiğinde bu yöntemi çağırır. Kullanıcı bölme çubuğunu seçtiğinde ve alt pencerelerin boyutlarını değiştirdiğinde sürükleme kutusu görüntülenir.
virtual void OnDrawSplitterBox(
CDC* pDC,
CSplitterWndEx* pSplitterWnd,
CRect& rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pSplitterWnd
[in] Bölücü penceresinin işaretçisi. Çerçeve, bu bölücü penceresinin kutusunu çizer.
Rect
[in] Bölücü penceresinin sınırlarını belirten dikdörtgen.
Açıklamalar
Bölücü penceresinin sürükleme kutusunun görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawStatusBarPaneBorder
Çerçeve, CMFCStatusBar nesnesi için kenarlık çizerken bu yöntemi çağırır.
virtual void OnDrawStatusBarPaneBorder(
CDC* pDC,
CMFCStatusBar* pBar,
CRect rectPane,
UINT uiID,
UINT nStyle);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pBar
[in] Nesne işaretçisi CMFCStatusBar
. Çerçeve bu durum çubuğu nesnesini çizer.
rectPane
[in] Durum çubuğunun sınırlarını belirten dikdörtgen.
uiID
[in] Durum çubuğunun kimliği.
nStyle
[in] Durum çubuğunun stili.
Açıklamalar
Bir nesnenin kenarlık görünümünü özelleştirmek için türetilmiş bir CMFCStatusBar
görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawStatusBarProgress
Çerçeve, CMFCStatusBar nesnesinde ilerleme göstergesini çizdiğinde bu yöntemi çağırır.
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText);
Parametreler
Pdc
[in] Durum çubuğu için cihaz bağlamı işaretçisi.
pStatusBar
[in] İlerleme CMFCStatusBar
çubuğunu içeren nesne.
rectProgress
[in] İlerleme çubuğunun sınırlarını belirten dikdörtgen.
nProgressTotal
[in] İlerleme çubuğu için toplam sayı.
nProgressCurr
[in] İlerleme çubuğu için geçerli ilerleme durumu.
clrBar
[in] İlerleme çubuğunun başlangıç rengini gösteren COLORREF parametresi. Değer, renk gradyanının başlangıcı veya ilerleme çubuğunun tam rengidir.
clrProgressBarDest
[in] İlerleme çubuğu için renk gradyanının sonunu gösteren COLORREF parametresi. clrProgressBarDest -1 ise, çerçeve ilerleme çubuğunu renk gradyanı olarak çizmez. Bunun yerine, ilerleme çubuğunun tamamını clrBar tarafından belirtilen renkle doldurur.
clrProgressText
[in] Geçerli ilerleme durumunun metinsel gösterimi için metin rengini gösteren COLORREF parametresi. bProgressText YANLIŞ olarak ayarlanırsa bu parametre yoksayılır.
bProgressText
[in] Geçerli ilerleme durumunun metinsel gösteriminin görüntülenip görüntülenmeyeceğini gösteren boole parametresi.
Açıklamalar
Nesnenin CMFCStatusBar
görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawStatusBarSizeBox
Çerçeve, CMFCStatusBar için boyut kutusunu çizdiğinde bu yöntemi çağırır.
virtual void OnDrawStatusBarSizeBox(
CDC* pDC,
CMFCStatusBar* pStatBar,
CRect rectSizeBox);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pStatBar
[in] Durum çubuğunun işaretçisi. Çerçeve, bu durum çubuğunun boyut kutusunu çizer.
rectSizeBox
[in] Boyut kutusunun sınırlarını belirten dikdörtgen.
Açıklamalar
Bir üzerindeki boyut kutusunun görünümünü özelleştirmek için türetilmiş bir CMFCStatusBar
görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawTab
Çerçeve, CMFCBaseTabCtrl nesnesinin sekmelerini çizdiğinde bu yöntemi çağırır.
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectTab
[in] Sekme denetiminin sınırlarını belirten dikdörtgen.
ıtab
[in] Çerçevenin çizdiğini sekmenin dizini.
bIsActive
[in] Sekmenin etkin olup olmadığını belirten boole parametresi.
pTabWnd
[in] Nesne işaretçisi CMFCBaseTabCtrl
. Çerçeve bu sekme denetimini çizer.
Açıklamalar
Bir CMFCBaseTabCtrl
nesne, WM_PAINT iletisini işlerken bu yöntemi çağırır.
Sekmelerin görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawTabCloseButton
Çerçeve, etkin sekmedeki Kapat düğmesini çizdiğinde bu yöntemi çağırır.
virtual void OnDrawTabCloseButton(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Kapat düğmesinin sınırlarını belirten bir dikdörtgen.
pTabWnd
[in] Sekme denetiminin işaretçisi. Çerçeve, bu sekme denetimi için Kapat düğmesini çizer.
bIsHighlighted
[in] Kapat düğmesinin vurgulanıp vurgulandığını belirten boole parametresi.
bIsPressed
[in] Kapat düğmesine basılıp basılmadığını gösteren boole parametresi.
bIsDisabled
[in] Kapat düğmesinin devre dışı bırakılıp bırakılmadığını gösteren boole parametresi.
Açıklamalar
pTabWnd'in etkin sekmesindeki Kapat düğmesinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawTabContent
Çerçeve, CMFCBaseTabCtrl Sınıfının bir örneğinin iç kısmında bulunan içeriği çizdiğinde bu yöntemi çağırır.
virtual void OnDrawTabContent(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd,
COLORREF clrText);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectTab
[in] Sekmenin iç kısmının sınırlarını belirten dikdörtgen.
ıtab
[in] Sekmenin sıfır tabanlı dizini. Çerçeve, bu sekmenin içini çizer.
bIsActive
[in] Sekmenin etkin olup olmadığını gösteren Boole parametresi.
pTabWnd
[in] Çizilmekte olan sekmeyi içeren sekmeli denetimin işaretçisi.
clrText
[in] Sekmenin iç kısmındaki metnin rengi.
Açıklamalar
Bir sekmenin içi, sekmenin metnini ve simgelerini içerir. Sekmelerin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawTabsButtonBorder
Çerçeve, bir sekme düğmesinin kenarını çizdiğinde bu yöntemi çağırır.
virtual void OnDrawTabsButtonBorder(
CDC* pDC,
CRect& rect,
CMFCButton* pButton,
UINT uiState,
CMFCBaseTabCtrl* pWndTab);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Sekme düğmesinin sınırlarını belirten dikdörtgen.
pButton
[in] CMFCButton nesnesinin işaretçisi. Çerçeve, bu CMFCButton
örneğin kenarını çizer.
uiState
[in] Düğmenin durumunu belirten işaretsiz bir tamsayı.
pWndTab
[in] Üst sekme penceresinin işaretçisi.
Açıklamalar
Sekme düğmesinin kenarlık görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawTask
Çerçeve bir CMFCTasksPane nesnesi çizdiğinde bu yöntemi çağırır.
virtual void OnDrawTask(
CDC* pDC,
CMFCTasksPaneTask* pTask,
CImageList* pIcons,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pTask
[in] CMFCTasksPaneTask nesnesinin işaretçisi. Çerçeve bu görevi çizer.
Picons
[in] Görev bölmesiyle ilişkilendirilmiş resim listesinin işaretçisi. Her görev, bu listedeki bir görüntü için bir dizin içerir.
bIsHighlighted
[in] Görüntülenen görevin vurgulanıp vurgulandığını belirten boole parametresi.
bIsSelected
[in] Görüntülenen görevin seçili olup olmadığını belirten boole parametresi.
Açıklamalar
Çerçeve, görev çubuğundaki görevleri hem simge hem de metin olarak görüntüler. pIcons parametresi, pTask tarafından gösterilen görevin simgesini içerir.
Görev çubuğundaki görevlerin görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawTasksGroupAreaBorder
Çerçeve, CMFCTasksPane Sınıfındaki bir grubun çevresine kenarlık çizdiğinde bu yöntemi çağırır.
virtual void OnDrawTasksGroupAreaBorder(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE,
BOOL bNoTitle = FALSE);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Görev bölmesindeki grup alanının sınırlarını belirten dikdörtgen.
bSpecial
[in] Kenarlığı vurgulanmış olup olmadığını belirten boole parametresi. TRUE değeri, kenarlık değerinin vurgulandığını gösterir.
bNoTitle
[in] Grup alanının başlığı olup olmadığını belirten boole parametresi. TRUE değeri, grup alanının başlığı olmadığını gösterir.
Açıklamalar
Görev bölmesindeki bir grup alanının etrafındaki kenarlıkları özelleştirmek için türetilmiş bir sınıfta bu işlevi geçersiz kılın.
CMFCVisualManager::OnDrawTasksGroupCaption
Çerçeve, CMFCTasksPaneTaskGroup nesnesi için başlık çizdiğinde bu yöntemi çağırır.
virtual void OnDrawTasksGroupCaption(
CDC* pDC,
CMFCTasksPaneTaskGroup* pGroup,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE,
BOOL bCanCollapse = FALSE);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pGroup
[in] Nesne işaretçisi CMFCTasksPaneTaskGroup
. Çerçeve, bu grup için başlık çizer.
bIsHighlighted
[in] Grubun vurgulanıp vurgulandığını gösteren boole parametresi.
bIsSelected
[in] Grubun şu anda seçili olup olmadığını gösteren boole parametresi.
bCanCollapse
[in] Grubun daraltılıp daraltılamayacağını gösteren boole parametresi.
Açıklamalar
Görev grupları CMFCTasksPane nesnesinde görünür.
bir için başlık özelleştirmek için türetilmiş bir CMFCTasksPaneTaskGroup
sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawTasksGroupIcon
virtual void OnDrawTasksGroupIcon(
CDC* pDC,
CMFCTasksPaneTaskGroup* pGroup,
int nIconHOffset = 5,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE,
BOOL bCanCollapse = FALSE);
Parametreler
[in] Pdc
[in] pGroup
[in] nIconHOffset
[in] bIsHighlighted
[in] bIsSelected
[in] bCanCollapse
Açıklamalar
CMFCVisualManager::OnDrawTearOffCaption
Çerçeve, CMFCPopupMenu Sınıfı için başlık çizdiğinde bu yöntemi çağırır.
virtual void OnDrawTearOffCaption(
CDC* pDC,
CRect rect,
BOOL bIsActive);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] başlık sınırlarını belirten bir dikdörtgen.
bIsActive
[in] başlık etkinse TRUE; FALSE aksi takdirde.
Açıklamalar
Bu işlev, bir CMFCPopupMenu
nesne bir WM_PAINT iletisini işlediğinde ve bir yırtılma başlık çizmesi gerektiğinde çerçeve tarafından çağrılır.
Koparma çubukları için başlık görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.
CMFCVisualManager::OnDrawToolBoxFrame
virtual void OnDrawToolBoxFrame(
CDC* pDC,
const CRect& rect);
Parametreler
[in] Pdc
[in] Rect
Açıklamalar
CMFCVisualManager::OnEraseMDIClientArea
Çerçeve, MDI istemci alanını sildiğinde bu yöntemi çağırır.
virtual BOOL OnEraseMDIClientArea(
CDC* pDC,
CRect rectClient);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectClient
[in] MDI istemci alanının sınırlarını belirten bir dikdörtgen.
İade Değeri
Ayrılmış değer. Varsayılan uygulama FALSE döndürür.
Açıklamalar
Görsel yöneticisi MDI istemci alanını sildiğinde özel kod yürütmek için bu yöntemi geçersiz kılın.
CMFCVisualManager::OnErasePopupWindowButton
virtual void OnErasePopupWindowButton(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
Parametreler
[in] Pdc
[in] rectClient
[in] pButton
Açıklamalar
CMFCVisualManager::OnEraseTabsArea
Çerçeve, bir sekme penceresinin sekme alanını sildiğinde bu yöntemi çağırır.
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Sekme alanının sınırlarını belirten dikdörtgen.
pTabWnd
[in] Sekme penceresi işaretçisi. Çerçeve, belirtilen sekme penceresi için sekme alanını siler.
Açıklamalar
Bu işlev, bir CMFCBaseTabCtrl Sınıf nesnesi bir WM_PAINT iletisini işlediğinde ve sekme alanını sildiğinde çerçeve tarafından çağrılır.
Sekmelerin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnEraseTabsButton
Çerçeve, bir sekme düğmesinin metnini ve simgesini sildiğinde bu yöntemi çağırır.
virtual void OnEraseTabsButton(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
CMFCBaseTabCtrl* pWndTab);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Sekme düğmesinin sınırlarını belirten dikdörtgen.
pButton
[in] Sekme düğmesinin işaretçisi. Çerçeve, bu düğmenin metnini ve simgesini siler.
pWndTab
[in] Sekme düğmesini içeren sekme denetiminin işaretçisi.
Açıklamalar
Bir CMFCBaseTabCtrl nesnesi WM_ERASEBKGND iletisini işlediğinde çerçeve bir düğmenin metnini ve simgesini siler.
Sekme düğmelerinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnEraseTabsFrame
Çerçeve, CMFCBaseTabCtrl Sınıfındaki bir çerçeveyi sildiğinde bu yöntemi çağırır.
virtual BOOL OnEraseTabsFrame(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Sekme penceresinin sınırlarını belirten dikdörtgen.
pTabWnd
[in] Sekme penceresi işaretçisi. Çerçeve, bu CMFCBaseTabCtrl
için bir çerçeve siler.
İade Değeri
Yöntem başarılı olursa TRUE; FALSE aksi takdirde.
Açıklamalar
Bu yöntem, rect ile gösterilen alanı etkin sekmenin arka plan rengiyle doldurur. Nesne bir WM_PAINT iletisini işlediğinde ve bir sekme çerçevesini sildiğinde CMFCBaseTabCtrl
çağrılır.
CMFCVisualManager::OnFillAutoHideButtonBackground
Çerçeve, otomatik gizleme düğmesinin arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Otomatik gizle düğmesinin sınırlarını belirten bir dikdörtgen.
pButton
[in] CMFCAutoHideButton nesnesinin işaretçisi. Çerçeve, bu otomatik gizleme düğmesinin arka planını doldurur.
Açıklamalar
Otomatik gizleme düğmesinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillBarBackground
Çerçeve, bir CBasePane nesnesinin arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE);
Parametreler
Pdc
[in] Denetim çubuğu için cihaz bağlamı işaretçisi.
pBar
[in] Nesne işaretçisi CBasePane
. Çerçeve bu bölmenin arka planını doldurur.
rectClient
[in] Bölmenin sınırlarını belirten dikdörtgen.
rectClip
[in] Bölmenin kırpma alanını belirten dikdörtgen.
bNCArea
[in] Ayrılmış değer.
Açıklamalar
Bu yöntemin varsayılan uygulaması, çubuğun arka planını genel değişkendeki afxGlobalData
3b arka plan rengiyle doldurur. Bir bölmenin arka planını özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
Örnek
Aşağıdaki örnekte sınıfında öğesinin OnFillBarBackground
nasıl kullanılacağı gösterilmektedir CMFCVisualManager
. Bu kod parçacığı, Outlook Tanıtım örneğinin bir parçasıdır.
// CDC* pDC
// CRect rectClient
// The this pointer points to a CMailBar class which extends the CPaneDialog class.
CMFCVisualManager::GetInstance()->OnFillBarBackground(pDC, this, rectClient, rectClient);
CMFCVisualManager::OnFillButtonInterior
Çerçeve, araç çubuğu düğmesinin arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillButtonInterior(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parametreler
Pdc
[in] Araç çubuğu düğmesinin cihaz bağlamı işaretçisi.
pButton
[in] CMFCToolBarButton işaretçisi. Çerçeve bu düğmenin arka planını doldurur.
Rect
[in] Araç çubuğu düğmesinin sınırlarını belirten dikdörtgen.
state
[in] Araç çubuğu düğmesinin durumu.
Açıklamalar
Bu yöntemin varsayılan uygulaması arka planı doldurmak için varsayılan rengi kullanır. Araç çubuğu düğmesinin arka planını özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
Araç çubuğu düğmesinin olası durumları , ButtonsIsPressed
veya ButtonsIsHighlighted
şeklindedirButtonsIsRegular
.
CMFCVisualManager::OnFillCaptionBarButton
virtual COLORREF OnFillCaptionBarButton(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
BOOL bIsPressed,
BOOL bIsHighlighted,
BOOL bIsDisabled,
BOOL bHasDropDownArrow,
BOOL bIsSysButton);
Parametreler
[in] Pdc
[in] pBar
[in] Rect
[in] bIsPressed
[in] bIsHighlighted
[in] bIsDisabled
[in] bHasDropDownArrow
[in] bIsSysButton
İade Değeri
Açıklamalar
CMFCVisualManager::OnFillCommandsListBackground
Çerçeve, komut listesine ait bir araç çubuğu düğmesinin arka planını doldurduğunda bu yöntemi çağırır. Bu komut listesi özelleştirme iletişim kutusunun bir parçasıdır.
virtual COLORREF OnFillCommandsListBackground(
CDC* pDC,
CRect rect,
BOOL bIsSelected = FALSE);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Düğmenin sınırlarını belirten bir dikdörtgen.
bIsSelected
[in] Düğmenin seçili olup olmadığını gösteren Boole parametresi.
İade Değeri
Araç çubuğu düğmesinin metin rengi.
Açıklamalar
Özelleştirme listesi hakkında daha fazla bilgi için bkz . CMFCToolBarButton::OnDrawOnCustomizeList. Bu yöntem için varsayılan uygulama, seçili durumdaki dış görünümün renk düzenine göre arka planı doldurur.
CMFCVisualManager::OnFillHeaderCtrlBackground
Çerçeve, üst bilgi denetiminin arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillHeaderCtrlBackground(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect rect);
Parametreler
pCtrl
[in] CMFCHeaderCtrl nesnesinin işaretçisi. Çerçeve, bu üst bilgi denetiminin arka planını doldurur.
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Üst bilgi denetiminin sınırlarını belirten dikdörtgen.
Açıklamalar
Üst bilgi denetiminin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillMiniFrameCaption
Çerçeve, mini çerçeve penceresinin başlık çubuğunu doldurduğunda bu yöntemi çağırır.
virtual COLORREF OnFillMiniFrameCaption(
CDC* pDC,
CRect rectCaption,
CPaneFrameWnd* pFrameWnd,
BOOL bActive);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectCaption
[in] başlık çubuğunun sınırlarını belirten dikdörtgen.
pFrameWnd
[in] Mini çerçeve penceresinin işaretçisi. Çerçeve, bu pencere için başlık çubuğunu çizer.
bActive
[in] Pencerenin etkin olup olmadığını gösteren boole parametresi.
İade Değeri
başlık çubuğunun arka planını doldurmak için kullanılan renk.
Açıklamalar
Bu yöntem için varsayılan uygulama, başlık çubuğunu etkin cilt için geçerli başlık rengiyle doldurur.
CMFCVisualManager::OnFillOutlookBarCaption
Çerçeve, Outlook başlık çubuğunun arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillOutlookBarCaption(
CDC* pDC,
CRect rectCaption,
COLORREF& clrText);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectCaption
[in] başlık çubuğunun sınırlarını belirten dikdörtgen.
clrText
[out] COLORREF parametresine başvuru. yöntemi, başlık çubuğundaki metnin rengini bu parametreye yazar.
Açıklamalar
Bu yöntemin varsayılan uygulaması, başlık çubuğunu geçerli dış görünüme göre gölgelerin rengiyle doldurur. Outlook başlık çubuğunun rengini özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillOutlookPageButton
Çerçeve, outlook sayfası düğmesinin içini doldurduğunda bu yöntemi çağırır.
virtual void OnFillOutlookPageButton(
CDC* pDC,
const CRect& rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
COLORREF& clrText);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Outlook sayfa düğmesinin sınırlarını belirten dikdörtgen.
bIsHighlighted
[in] Düğmenin vurgulanıp vurgulandığını belirten boole parametresi.
bIsPressed
[in] Düğmeye basılıp basılmayacağını belirten boole parametresi.
clrText
[out] COLORREF parametresine başvuru. Bu yöntem, outlook sayfası düğmesinin metin rengini bu parametrede depolar.
Açıklamalar
Outlook sayfa düğmelerinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu işlevi geçersiz kılın.
CMFCVisualManager::OnFillPopupWindowBackground
Çerçeve, bir açılır pencerenin arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillPopupWindowBackground(
CDC* pDC,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Açılan pencerenin sınırlarını belirten dikdörtgen.
Açıklamalar
Açılır pencerelerin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillRibbonButton
Çerçeve, şerit düğmesinin içini doldurduğunda bu yöntemi çağırır.
virtual COLORREF OnFillRibbonButton(
CDC* pDC,
CMFCRibbonButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pButton
[in] CMFCRibbonButton nesnesinin işaretçisi. Çerçeve, bu şerit düğmesinin içini doldurur.
İade Değeri
Şerit düğmesi metni destekliyorsa, pButton tarafından belirtilen şerit düğmesinin metin rengi. Şerit düğmesi için metin geçersizse -1 değeri.
Açıklamalar
Şerit düğmelerinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillRibbonEdit
Çerçeve, sınıfın bir örneğinin CMFCRibbonRichEditCtrl
içini doldurduğunda bu yöntemi çağırır.
virtual void OnFillRibbonEdit(
CDC* pDC,
CMFCRibbonRichEditCtrl* pEdit,
CRect rect,
BOOL bIsHighlighted,
BOOL bIsPaneHighlighted,
BOOL bIsDisabled,
COLORREF& clrText,
COLORREF& clrSelBackground,
COLORREF& clrSelText);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pEdit
[in] Nesne işaretçisi CMFCRibbonRichEditCtrl
. Çerçeve, bu düzenleme denetiminin içini doldurur.
Rect
[in] Düzenleme denetiminin sınırlarını belirten dikdörtgen.
bIsHighlighted
[in] Düzenleme denetiminin vurgulanıp vurgulandığını belirten boole parametresi.
bIsPaneHighlighted
[in] Üst bölmenin vurgulanıp vurgulandığını belirten boole parametresi.
bIsDisabled
[in] Düzenleme denetiminin kullanılamıyor olup olmadığını gösteren boole parametresi.
clrText
[in] Düzenleme denetiminin metin rengine başvuru.
clrSelBackground
[in] Vurgulandığında düzenleme denetiminin arka plan rengine başvuru.
clrSelText
[in] Düzenleme denetiminde seçili metnin rengine başvuru.
Açıklamalar
CMFCRibbonRichEditCtrl
pEdit tarafından belirtilen, şeritteki birleşik giriş kutusu düğmesinin bir parçası olabilir.
Bir görünümünü CMFCRibbonRichEditCtrl
özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillRibbonMainPanelButton
Çerçeve, Ana panelde bulunan bir şerit düğmesinin içini doldurduğunda bu yöntemi çağırır.
virtual COLORREF OnFillRibbonMainPanelButton(
CDC* pDC,
CMFCRibbonButton* pButton);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pButton
[in] CMFCRibbonButton Sınıfı nesnesinin işaretçisi. Çerçeve bu şerit düğmesini doldurur.
İade Değeri
Şerit düğmesi metni destekliyorsa, pButton tarafından belirtilen şerit düğmesinin metin rengi. Şerit düğmesi için metin geçersizse -1 değeri.
Açıklamalar
Ana paneldeki şerit düğmelerinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillRibbonMenuFrame
Çerçeve, şerit panelinin menü çerçevesini doldurduğunda bu yöntemi çağırır.
virtual void OnFillRibbonMenuFrame(
CDC* pDC,
CMFCRibbonMainPanel* pPanel,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pPanel
[in] CMFCRibbonMainPanel Sınıfının örneğine yönelik bir işaretçi. Çerçeve, bu şerit panelinin menü çerçevesini doldurur.
Rect
[in] Menü çerçevesinin sınırlarını belirten dikdörtgen.
Açıklamalar
menü çubuğunun görünümünü özelleştirmek için CMFCRibbonMainPanel
türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
virtual void OnFillRibbonQuickAccessToolBarPopup(
CDC* pDC,
CMFCRibbonPanelMenuBar* pMenuBar,
CRect rect);
Parametreler
[in] Pdc
[in] pMenuBar
[in] Rect
Açıklamalar
CMFCVisualManager::OnFillSplitterBackground
Çerçeve, bir bölücü penceresinin arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillSplitterBackground(
CDC* pDC,
CSplitterWndEx* pSplitterWnd,
CRect rect);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
pSplitterWnd
[in] CSplitterWndEx Sınıfının örneğine yönelik bir işaretçi. Çerçeve, bu bölücü penceresinin arka planını doldurur.
Rect
[in] Bölücü penceresinin sınırlarını belirten dikdörtgen.
Açıklamalar
Bölücü penceresinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillTab
Çerçeve, bir sekme penceresinin arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillTab(
CDC* pDC,
CRect rectFill,
CBrush* pbrFill,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectFill
[in] Sekme penceresinin sınırlarını belirten dikdörtgen.
pbrFill
[in] Fırça işaretçisi. Çerçeve, sekme penceresini doldurmak için bu fırçayı kullanır.
ıtab
[in] Çerçevenin arka planı doldurduğu sekmenin sıfır tabanlı sekme dizini.
bIsActive
[in] Sekme etkinse DOĞRU; aksi takdirde YANLIŞ.
pTabWnd
[in] Üst sekme denetiminin işaretçisi.
Açıklamalar
Sekmelerin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillTasksGroupInterior
Çerçeve, CMFCTasksPaneTaskGroup nesnesinin içini doldurduğunda bu yöntemi çağırır.
virtual void OnFillTasksGroupInterior(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
Rect
[in] Görev grubunun sınırlarını belirten bir dikdörtgen.
bSpecial
[in] İç mekanın özel bir renkle doldurulup doldurulmadığını gösteren Boole değeri.
Açıklamalar
Bir görev grubunun görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnFillTasksPaneBackground
Çerçeve, CMFCTasksPane denetiminin arka planını doldurduğunda bu yöntemi çağırır.
virtual void OnFillTasksPaneBackground(
CDC* pDC,
CRect rectWorkArea);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectWorkArea
[in] Görev bölmesinin sınırlarını belirten dikdörtgen.
Açıklamalar
Bir nesnenin görünümünü özelleştirmek için türetilmiş bir CMFCTasksPane
görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnHighlightMenuItem
Çerçeve, vurgulanmış bir menü öğesi çizdiğinde bu yöntemi çağırır.
virtual void OnHighlightMenuItem(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rect,
COLORREF& clrText);
Parametreler
Pdc
[in] Bir menü için cihaz bağlamı işaretçisi.
pButton
[in] Görüntülenecek CMFCToolBarMenuButton nesnesinin işaretçisi. Varsayılan uygulama bu parametreyi kullanmaz.
Rect
[in] Menü öğesinin sınırlarını belirten dikdörtgen.
clrText
[in] Vurgulanan menü öğelerinin geçerli metin rengi. Varsayılan uygulama bu parametreyi kullanmaz.
Açıklamalar
Bu yöntemin varsayılan uygulaması pButton veya clrText parametrelerini kullanmaz. Rect tarafından belirtilen dikdörtgeni standart arka plan rengiyle doldurur.
Vurgulanan menü öğelerinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın. Vurgulanan menü öğesinin metin rengini değiştirmek için clrText parametresini kullanın.
CMFCVisualManager::OnHighlightRarelyUsedMenuItems
Çerçeve, vurgulanmış bir menü komutu çizdiğinde bu yöntemi çağırır.
virtual void OnHighlightRarelyUsedMenuItems(
CDC* pDC,
CRect rectRarelyUsed);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectRarelyUsed
[in] Vurgulanan komutun sınırlarını belirten dikdörtgen.
Açıklamalar
Vurgulanan menü komutlarının görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnNcActivate
virtual BOOL OnNcActivate(
CWnd* pWnd,
BOOL bActive);
Parametreler
[in] Pwnd
[in] bActive
İade Değeri
Açıklamalar
CMFCVisualManager::OnNcPaint
Çerçeve, istemci olmayan alanı çizdiğinde bu yöntemi çağırır.
virtual BOOL OnNcPaint(
CWnd* pWnd,
const CObList& lstSysButtons,
CRect rectRedraw);
Parametreler
Pwnd
[in] Çerçevenin istemci dışı alanı çizdiği pencerenin işaretçisi.
lstSysButtons
[in] Sistem düğmelerinin listesi. Bunlar başlık düğmeleri olarak da bilinir.
rectRedraw
[in] İstemci olmayan alanın sınırlarını belirten bir dikdörtgen.
İade Değeri
Ayrılmış değer. Varsayılan uygulama FALSE döndürür.
Açıklamalar
Pencere çerçevesinin ve başlık düğmelerinin görünümünü özelleştirmek için türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::OnSetWindowRegion
Çerçeve, çerçeveler ve açılır menüler içeren bir bölge ayarladıktan sonra bu yöntemi çağırır.
virtual BOOL OnSetWindowRegion(
CWnd* pWnd,
CSize sizeWindow);
Parametreler
Pwnd
[in] Değişen bölgeyi içeren pencere işaretçisi.
sizeWindow
[in] Pencerenin boyutu.
İade Değeri
Yöntem başarılı olursa TRUE; FALSE aksi takdirde.
Açıklamalar
Çerçeve, görsel yöneticisine çerçeveler ve açılır menüler için bir bölge ayarlandığını bildirmek için bu yöntemi çağırır. Daha fazla bilgi için bkz . CWindow::SetWindowRgn.
CMFCVisualManager::OnUpdateSystemColors
Çerçeve, sistem renklerini değiştirdiğinde bu işlevi çağırır.
virtual void OnUpdateSystemColors();
Açıklamalar
Çerçeve, WM_SYSCOLORCHANGE iletisini işlemenin bir parçası olarak bu yöntemi çağırır. Varsayılan uygulama hiçbir şey yapmaz. Uygulamanızda renkler değiştiğinde özel kod yürütmek istiyorsanız, türetilmiş bir görsel yöneticisinde bu yöntemi geçersiz kılın.
CMFCVisualManager::RedrawAll
Uygulamadaki tüm denetim çubuklarını hemen yeniden çizer.
static void RedrawAll();
CMFCVisualManager::RibbonCategoryColorToRGB
virtual COLORREF RibbonCategoryColorToRGB(AFX_RibbonCategoryColor color);
Parametreler
[in] Renk
İade Değeri
Açıklamalar
CMFCVisualManager::SetDefaultManager
Varsayılan yöneticiyi ayarlar.
static void SetDefaultManager(CRuntimeClass* pRTI);
Parametreler
pRTI
[in] Görsel yöneticisi için çalışma zamanı bilgilerine yönelik bir işaretçi.
Açıklamalar
Uygulamanızın CMFCVisualManager
görünümünü özelleştirmek için sınıfını ve türetilmiş görsel yöneticilerini kullanın. Varsayılan görsel yöneticisini ayarladıktan sonra, bu yöntem yeni görsel yöneticisini kullanarak uygulamanızı yeniden çizer. Görsel yöneticileri kullanma hakkında daha fazla bilgi için bkz . Görselleştirme Yöneticisi.
Uygulamanızın kullandığı görsel yöneticisini değiştirmek için bu yöntemi kullanın.
CMFCVisualManager::SetEmbossDisabledImage
Devre dışı bırakılmış araç çubuğu görüntüleri için kabartma modunu etkinleştirir veya devre dışı bırakır.
void SetEmbossDisabledImage (BOOL bEmboss = TRUE);
Parametreler
bEmboss
[in] Devre dışı bırakılmış araç çubuğu görüntüleri için kabarık modun etkinleştirilip etkinleştirilmeydiğini gösteren boole parametresi.
Açıklamalar
Kabartma modunun etkinleştirilip etkinleştirilmediğini belirlemek için CMFCVisualManager::IsEmbossDisabledImage işlevini kullanın.
CMFCVisualManager::SetFadeInactiveImage
Menü veya araç çubuğundaki etkin olmayan görüntüler için aydınlatma efektini etkinleştirir veya devre dışı bırakır.
void SetFadeInactiveImage(BOOL bFade = TRUE);
Parametreler
bFade
[in] Aydınlatma efektinin etkinleştirilip etkinleştirilmeymeyeceğini belirten boole parametresi.
Açıklamalar
Bu özellik, etkin olmayan görüntülerin bir menüde veya araç çubuğunda soluk görüntülenip görüntülenmeyeceğini denetler. Bu özelliğin etkinleştirilip etkinleştirilmediğini belirlemek için CMFCVisualManager::IsFadeInactiveImage yöntemini kullanın.
CMFCVisualManager::SetMenuFlatLook
Menü düğmelerinin düz görüntülenip görüntülenmediğini gösteren bir bayrak ayarlar. Aksi takdirde, üç boyutlu görünürler.
void SetMenuFlatLook(BOOL bMenuFlatLook = TRUE);
Parametreler
bMenuFlatLook
[in] Menü düğmelerinin düz görünerek görünmediğini gösteren Boole parametresi.
Açıklamalar
Varsayılan olarak, bu özellik etkin değildir.
CMFCVisualManager::SetMenuShadowDepth
Menü gölgesinin genişliğini ve yüksekliğini ayarlar.
void SetMenuShadowDepth(int nDepth);
Parametreler
nDepth
[in] Menü gölgesinin derinliğini piksel cinsinden belirten bir tamsayı.
Açıklamalar
Menü gölgesinin yüksekliği ve genişliği aynı olmalıdır. Varsayılan değer 7 pikseldir.
CMFCVisualManager::SetShadowHighlightedImage
CMFCVisualManager'ın vurgulanan görüntüler için gölge görüntüleyip görüntülemediğini gösteren bir bayrak ayarlar.
void SetShadowHighlightedImage(BOOL bShadow = TRUE);
Parametreler
bShadow
[in] Görsel yöneticisinin vurgulanan görüntülerin altında gölge görüntüleyip görüntülemediğini gösteren boole parametresi.
Açıklamalar
Varsayılan olarak, bu özellik devre dışıdır.
Ayrıca bkz.
Hiyerarşi Grafiği
Sınıflar
CMFCVisualManager::GetInstance
Seri Hale Getirme Yöneticisi
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin