CSplitterWnd::CreateStatic
Aby utworzyć rozdzielacza statycznego okna, wywołać CreateStatic funkcji składowej.
virtual BOOL CreateStatic(
CWnd* pParentWnd,
int nRows,
int nCols,
DWORD dwStyle = WS_CHILD | WS_VISIBLE,
UINT nID = AFX_IDW_PANE_FIRST
);
Parametry
pParentWnd
Okno nadrzędne ramki okna rozdzielacza.nRows
Liczba wierszy.Ta wartość nie może przekraczać 16.nCols
Liczba kolumn.Ta wartość nie może przekraczać 16.dwStyle
Określa styl okna.nID
Okno podrzędne identyfikator okna.Identyfikator może być AFX_IDW_PANE_FIRST chyba, że okno rozdzielacz jest zagnieżdżona w innym oknie rozdzielacza.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Uwagi
A CSplitterWnd zazwyczaj jest osadzony w nadrzędny CFrameWnd lub CMDIChildWnd obiektu, wykonując następujące czynności:
Osadź CSplitterWnd zmienną w nadrzędnej ramce.
Zastąp ramki macierzystej OnCreateClient funkcji składowej.
Wywołanie CreateStatic Członkowskich funkcji w ramach zastąpiona CFrameWnd::OnCreateClient.
Okno rozdzielacza statycznego zawiera stałą liczbę tafli, często z różnych klas.
Podczas tworzenia okna rozdzielacza statycznego należy jednocześnie utworzyć jego paneli.CreateView Członkowskich funkcja jest zwykle używany do tego celu, ale można utworzyć inne klasy nonview.
Wstępny wiersz minimalna wysokość i szerokość kolumny dla okna rozdzielacza statycznego jest 0.Te wymagania, które określają, gdy okienko jest zbyt mały, aby w całości, można zmieniać za pomocą SetRowInfo i SetColumnInfo funkcji elementów członkowskich.
Aby dodać paski przewijania okna rozdzielacza statycznego, dodać WS_HSCROLL i WS_VSCROLL style dwStyle.
Zobacz "Splitter Windows" w artykule wiele typów dokumentów, widoków i ramki Windows, technicznych Uwaga 29oraz CSplitterWnd klasy przeglądzie więcej Windows rozdzielacza statycznego.
Wymagania
Nagłówek: afxext.h