CSplitterWnd::CreateStatic

BOOLCreateStatic (CWnd *pParentWnd,IntnRows,IntnCols,DWORDDwStyleWS_CHILD| =WS_VISIBLE,UINTnID=AFX_IDW_PANE_FIRST);

Rückgabewert

Ungleich NULL, wenn erfolgreich; andernfalls 0.

Parameter

pParentWnd

Das übergeordnete Rahmenfenster des Splitterfensters.

nRows

Die Anzahl der Zeilen. 16 Von diesen Wert nicht überschreiten.

nCols

Die Anzahl der Spalten. 16 Von diesen Wert nicht überschreiten.

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 statisches Teilfenster zu erstellen, rufen Sie die Memberfunktion CreateStatic.

Ein CSplitterWnd ist in der Regel in einem übergeordneten CFrameWnd oder CMDIChildWnd -Objekt eingebettet, indem Sie die folgenden Schritte:

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

  2. Überschreiben des übergeordneten Rahmens OnCreateClient Member-Funktion.

  3. Rufen Sie die Memberfunktion CreateStatic von innerhalb der überschriebenen CFrameWnd::OnCreateClient.

Ein statisches Teilfenster enthält eine feste Anzahl von Scheiben, oft aus verschiedenen Klassen.

Wenn Sie ein statisches Teilfenster erstellt haben, müssen Sie gleichzeitig alle seine Bereiche erstellen. CreateView -Member-Funktion wird in der Regel für diesen Zweck verwendet, aber Sie können auch andere Nonview Klassen erstellen.

Die erste minimale Zeilenhöhe und Spaltenbreite für ein statisches Teilfenster ist 0. Dieser Mindestwerte, die bestimmen, wann ein Bereich ist zu klein, um in seiner Gesamtheit dargestellt werden, können geändert werden mit der SetRowInfo und SetColumnInfo -Memberfunktionen.

Um ein statisches Teilfenster Bildlaufleisten hinzuzufügen, fügen Sie das WS_HSCROLL und WS_VSCROLL Stile DwStyle hinzu.

Finden Sie im Artikel "Teilfenster" mehrere Dokumenttypen, Ansichten und Rahmenfenster in Visual C++ Programmer's Guide, technische Anmerkung 29und das CSplitterWnd -Klassenübersicht für mehr auf statische Splitterfenster.

CSplitterWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

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

Index