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
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
, , splitIntersection
splitBar
i 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