Udostępnij za pośrednictwem


Klasa CSplitterWndEx

Reprezentuje dostosowane okno podziału.

Składnia

class CSplitterWndEx : public CSplitterWnd

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CSplitterWndEx::CSplitterWndEx Konstruktor domyślny.
CSplitterWndEx::~CSplitterWndEx Destruktor.

Metody publiczne

Nazwa/nazwisko opis
CSplitterWndEx::OnDrawSplitter Wywoływana przez strukturę w celu narysowania okna podziału. (Przesłonięcia) CSplitterWnd::OnDrawSplitter.)

Uwagi

Zastąpij metodę OnDrawSplitter , aby dostosować wygląd składników graficznych okna podziału.

Klasa CSplitterWndEx jest używana razem z metodami OnDrawSplitterBorder, OnDrawSplitterBox i OnFillSplitterBackground , które są implementowane przez menedżera wizualizacji. Aby spowodować, że menedżer wizualizacji narysuje okno podziału w aplikacji, zastąp deklaracje CSplitterWnd klasy klasą klasą CSplitterWndEx . W przypadku aplikacji okien ramowych klasa okna podziału jest zadeklarowana w klasie CMainFrame, która znajduje się w mainfrm.h. Przykład można znaleźć w przykładzie OutlookDemo w katalogu Samples.

Hierarchia dziedziczenia

Obiekt CObject

CCmdTarget

CWnd

CSplitterWnd

Wymagania

Nagłówek: afxsplitterwndex.h

CSplitterWndEx::OnDrawSplitter

Wywoływana przez strukturę w celu narysowania okna podziału.

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

Parametry

PDC
[in] Wskaźnik do kontekstu urządzenia. Jeśli ten parametr ma wartość NULL, struktura ponownie wyrysuje aktywne okno.

nType
[in] CSplitterWnd::ESplitType Jedna z wartości wyliczenia, która określa element okna podziału do rysowania. Prawidłowe wartości to splitBox, , splitIntersectionsplitBari splitBorder.

Rect
[in] Prostokąt ograniczenia, który określa wymiary i lokalizację, aby narysować określony element okna podziału.

Uwagi

Zobacz też

Wykres hierarchii
Klasy
Klasa CSplitterWnd
Klasa CMFCVisualManager