BOOL CreateStatic ( CWnd * pParentWnd, int nRows, int nCols, DWORD dwStyle = WS_CHILD | WS_VISIBLE, UINT nID = AFX_IDW_PANE_FIRST );
Wartość zwracany
Niezerowa, jeśli kończy się pomyślnie; inny sposób 0.
Parametry
pParentWnd
Okno nadrzędne ramki okna podziału.
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
Identyfikator okien podrzędnych okna. Identyfikator może być AFX_IDW_PANE_FIRST , chyba że w oknie podziału jest zagnieżdżona wewnątrz innego podziału okna.
Uwagi
Aby utworzyć okna rozdzielacza statycznego, wywołania funkcji członek CreateStatic.
CSplitterWnd zazwyczaj jest osadzony w obiekcie nadrzędnym CFrameWnd lub CMDIChildWnd poprzez podjęcie następujących kroków:
Okno rozdzielacza statycznego zawiera stałą liczbę tafli, często z różnych klas.
Tworząc okno rozdzielacza statycznego, należy w tym samym czasie utworzyć wszystkie jego paneli. Funkcja Państwa CreateView jest zwykle używany do tego celu, ale można utworzyć inne klasy nonview.
Wstępny wiersz minimalna wysokość i kolumny szerokość okna rozdzielacza statycznego jest 0. Te gronowe, które określają, kiedy okienko jest zbyt mały, aby wykazać w całości, można zmieniać za pomocą funkcji członek SetRowInfo i SetColumnInfo.
Aby dodać paski przewijania, aby oknie rozdzielacza statycznego, Dodaj style WS_HSCROLL i WS_VSCROLL do dwStyle.
Zobacz „Windows Splitter"w artykule wiele typów dokumentów, widoki i ramka okna w Visual C++ Programmer's Guide, techniczne Uwaga 29i przegląd klasy CSplitterWnd więcej informacji na temat systemu windows rozdzielacza statycznego.
Omówienie CSplitterWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CSplitterWnd::Create, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView