BOOL Tworzenie ( CWnd * pParentWnd, int nMaxRows, int nMaxCols, rozmiar sizeMin, CCreateContext * pContext, DWORD dwStyle = WS_CHILD | WS_VISIBLE |WS_HSCROLL | WS_VSCROLL | SPLS_DYNAMIC_SPLIT, 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.
nMaxRows
Maksymalna liczba wierszy w oknie rozdzielacza. Ta wartość nie może przekraczać 2.
nMaxCols
Maksymalna liczba kolumn w oknie rozdzielacza. Ta wartość nie może przekraczać 2.
sizeMin
Określa minimalny rozmiar, w którym mogą być wyświetlane okienko.
pContext
Wskaźnik do struktury CCreateContext . W większości przypadków może to być pContext przekazany do okna ramki nadrzędnej.
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 dynamiczne rozdzielacza, wywołania funkcji członek Tworzenie.
CSplitterWnd można osadzić w obiekcie nadrzędnym CFrameWnd lub CMDIChildWnd , przyjmując następujące kroki:
Tworząc okno rozdzielacza od wewnątrz ramki nadrzędnej przechodzą nadrzędny ramki pContext parametr aby oknie rozdzielacza. W przeciwnym razie ten parametr może być NULL.
Szerokość kolumn i wysokość wstępny wiersz minimalne, okno dynamiczne podziału są ustawiane przez parametr sizeMin . Te gronowe, które określają, czy okienko jest zbyt mały, aby wykazać w całości, można zmieniać za pomocą funkcji członek SetRowInfo i SetColumnInfo.
Więcej informacji na temat podziału dynamicznego systemu windows, 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.
Omówienie CSplitterWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CSplitterWnd::CreateStatic, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView