Aracılığıyla paylaş


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 CMFCBaseVisualManagerdevralı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 CMFCVisualManagerveya sınıfından CMFCVisualManagertüretilmiş bir örneğine sahip olabilir. Uygulamanız bir CMFCVisualManagerolmadan da işlev görebilir. Geçerli CMFCVisualManagertü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 SetDefaultManagergeç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

Cobject

CMFCBaseVisualManager

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ı , ButtonsIsPressedveya 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. , , bottomleftve right veri üyelerindeki topkenarlı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 , ButtonsIsPressedve 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ı , ButtonsIsPressedveya 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::IdArowUpyer CMenuImages::IdPinHorzalı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.topbelirtilir.

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 CMFCRibbonMainPanelişaretçi.

Rect
[in] sınırlarını CMFCRibbonMainPanelbelirten bir dikdörtgen.

Açıklamalar

için çerçevenin görünümünü özelleştirmek için CMFCRibbonMainPaneltü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 CMFCRibbonSlidergö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 CMFCStatusBargö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 CMFCTasksPaneTaskGroupsı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 CMFCBaseTabCtrliç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 afxGlobalData3b 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ı , ButtonsIsPressedveya 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 CMFCRibbonMainPaneltü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