CSplitterWndEx 類別

表示自訂分割視窗。

語法

class CSplitterWndEx : public CSplitterWnd

成員

公用建構函式

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

公用方法

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

備註

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

類別 CSplitterWndEx 會與可視化管理員實作的 OnDrawSplitterBorderOnDrawSplitterBoxOnFillSplitterBackground 方法搭配使用。 若要讓視覺管理員在應用程式中繪製分割器視窗,請將 類別的 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

rect
[in]周框,指定要繪製指定之分隔器視窗項目的維度和位置。

備註

另請參閱

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