共用方式為


CSplitterWndEx 類別

表示自訂分割視窗。

語法

class CSplitterWndEx : public CSplitterWnd

成員

公用建構函式

名稱 描述
CSplitterWndEx::CSplitterWndEx 預設建構函式。
CSplitterWndEx::~CSplitterWndEx 解構函式。

公用方法

名稱 描述
CSplitterWndEx::OnDrawSplitter 由架構呼叫以繪製分隔器視窗。 (覆寫 CSplitterWnd::OnDrawSplitter .)

備註

覆寫 方法, OnDrawSplitter 以自訂分割器視窗圖形化元件的外觀。

類別 CSplitterWndEx 會與視覺化管理員實作的 OnDrawSplitterBorder OnDrawSplitterBox OnFillSplitterBackground 方法搭配使用。 若要讓視覺管理員在應用程式中繪製分割器視窗,請將 類別的 CSplitterWnd 宣告取代為 CSplitterWndEx 類別。 針對框架視窗應用程式,分割器視窗類別會在位於 mainfrm.h 的 CMainFrame 類別中宣告。 如需範例,請參閱 OutlookDemo Samples 目錄中的範例。

繼承階層架構

CObject

CCmdTarget

CWnd

CSplitterWnd

需求

標頭: afxsplitterwndex.h

CSplitterWndEx::OnDrawSplitter

由架構呼叫以繪製分隔器視窗。

virtual void OnDrawSplitter(
   CDC* pDC,
   ESplitType nType,
   const CRect& rect
);

參數

pDC
[in]裝置內容的指標。 如果此參數為 Null,架構會重新繪製使用中的視窗。

nType
[in]其中 CSplitterWnd::ESplitType 一個列舉值,指定要繪製的分隔器視窗專案。 有效值為 splitBoxsplitBarsplitIntersectionsplitBorder

矩形
[in]周框,指定要繪製指定之分隔器視窗專案的維度和位置。

備註

另請參閱

階層架構圖表
類別
CSplitterWnd 類別
CMFCVisualManager 類別