CSplitterWnd::Create

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:

  1. Osadzić zmienną CSplitterWnd w ramki macierzystej.

  2. Zastąpić ramki macierzystej CFrameWnd::OnCreateClient Członkowskie funkcji.

  3. Wywołania funkcji członek Tworzenie od wewnątrz zastąpiona OnCreateClient.

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

Index