CSplitterWndEx Sınıfı
Özelleştirilmiş bir bölücü penceresini temsil eder.
Sözdizimi
class CSplitterWndEx : public CSplitterWnd
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CSplitterWndEx::CSplitterWndEx |
Varsayılan oluşturucu. |
CSplitterWndEx::~CSplitterWndEx |
Yıkıcı. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CSplitterWndEx::OnDrawSplitter | Bir bölücü penceresi çizmek için çerçeve tarafından çağrılır. (Geçersiz Kılmalar CSplitterWnd::OnDrawSplitter.) |
Açıklamalar
Bölücü penceresinin OnDrawSplitter
grafik bileşenlerinin görünümünü özelleştirmek için yöntemini geçersiz kılın.
sınıfıCSplitterWndEx
, bir görsel yöneticisi tarafından uygulanan OnDrawSplitterBorder, OnDrawSplitterBox ve OnFillSplitterBackground yöntemleriyle birlikte kullanılır. Görsel yöneticisinin uygulamanızda bir bölücü penceresi çizmesine neden olmak için sınıfının bildirimlerini CSplitterWnd
sınıfıyla CSplitterWndEx
değiştirin. Çerçeve penceresi uygulamaları için splitter window sınıfı mainfrm.h dosyasında bulunan CMainFrame sınıfında bildirilir. Örnek için Örnekler dizinindeki örneğe bakın OutlookDemo
.
Devralma Hiyerarşisi
Gereksinimler
Üst bilgi: afxsplitterwndex.h
CSplitterWndEx::OnDrawSplitter
Bir bölücü penceresi çizmek için çerçeve tarafından çağrılır.
virtual void OnDrawSplitter(
CDC* pDC,
ESplitType nType,
const CRect& rect
);
Parametreler
pDC
[in] Cihaz bağlamı işaretçisi. Bu parametre NULL ise, çerçeve etkin pencereyi yeniden çizer.
nType
[in] CSplitterWnd::ESplitType
Çizecek bölücü pencere öğesini belirten numaralandırma değerlerinden biri. Geçerli değerler , , splitBar
splitIntersection
ve splitBorder
değerleridirsplitBox
.
Rect
[in] Belirtilen bölücü pencere öğesini çizmek için boyutları ve konumu belirten sınırlayıcı dikdörtgen.
Açıklamalar
Ayrıca bkz.
Hiyerarşi Grafiği
Sınıflar
CSplitterWnd Sınıfı
CMFCVisualManager Sınıfı