Splitterfenstern

BOOLErstellen (CWnd *pParentWnd,IntnMaxRows,IntnMaxCols,GrößeSizeMin,M_pnewviewclassccreatecontext *pContext,DWORDDwStyleWS_CHILD| =WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|SPLS_DYNAMIC_SPLIT,UINTnID=AFX_IDW_PANE_FIRST);

Rückgabewert

Ungleich NULL, wenn erfolgreich; andernfalls 0.

Parameter

pParentWnd

Das übergeordnete Rahmenfenster des Splitterfensters.

nMaxRows

Die maximale Anzahl der Zeilen im Splitterfenster. Dieser Wert darf 2 nicht übersteigen.

nMaxCols

Die maximale Anzahl von Spalten im Splitterfenster. Dieser Wert darf 2 nicht übersteigen.

sizeMin

Gibt die minimale Größe in der ein Bereich angezeigt werden können.

pContext

Ein Zeiger auf eine M_pnewviewclassccreatecontext -Struktur. In den meisten Fällen kann dies die pContext an das übergeordnete Rahmenfenster übergeben sein.

dwStyle

Gibt den Fensterstil.

nID

Das untergeordnete Fenster ID des Fensters. Die ID kann AFX_IDW_PANE_FIRST sein, es sei denn, das Splitterfenster in ein weiteres Splitterfenster geschachtelt ist.

Bemerkungen

Um ein dynamisches Splitterfenster erstellt haben, rufen Sie die Create Member-Funktion.

Sie können eine CSplitterWnd in einem übergeordneten CFrameWnd oder CMDIChildWnd -Objekt einbetten, indem Sie die folgenden Schritte:

  1. Einbetten einer CSplitterWnd -Member-Variablen im übergeordneten frame.

  2. Überschreiben Sie den übergeordneten Rahmen CFrameWnd::OnCreateClient -Memberfunktion.

  3. Rufen Sie die Create Member-Funktion von innerhalb der überschriebenen OnCreateClient.

Wenn Sie ein Teilfenster von innerhalb eines übergeordneten Frames erstellen, übergeben Sie das übergeordnete Element des Rahmens pContext -Parameter zum Splitterfenster. Andernfalls kann dieser Parameter NULL sein.

Die erste minimale Zeilenhöhe und Zeilenbreite von einem dynamischen Teilfenster werden durch den SizeMin -Parameter festgelegt. Dieser Mindestwerte, die bestimmen, ob ein Bereich ist zu klein, um in seiner Gesamtheit dargestellt werden, können geändert werden mit der SetRowInfo und SetColumnInfo -Memberfunktionen.

Weitere Informationen zu dynamischen Teilfenstern finden Sie unter "Windows Splitter" im Artikel mehrere Dokumenttypen, Ansichten und Rahmenfenster in Visual C++ Programmer's Guide, technische Anmerkung 29und der Übersicht über die CSplitterWnd -Klasse.

CSplitterWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CSplitterWnd::CreateStatic, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView

Index