CSplitterWnd::CreateStatic
Um ein statisches Splitterfenster zu erstellen, rufen Sie die CreateStatic-Memberfunktion auf.
virtual BOOL CreateStatic(
CWnd* pParentWnd,
int nRows,
int nCols,
DWORD dwStyle = WS_CHILD | WS_VISIBLE,
UINT nID = AFX_IDW_PANE_FIRST
);
Parameter
pParentWnd
Das übergeordnete Rahmenfenster des Splitterfensters.nRows
Die Anzahl der Zeilen.Dieser Wert darf 16 nicht überschreiten.nCols
Die Anzahl der Spalten.Dieser Wert darf 16 nicht überschreiten.dwStyle
Gibt den Fensterstil an.nID
Die ID des untergeordneten Fensters des Fensters.Die ID kann AFX_IDW_PANE_FIRST sein, es sei denn, das Splitterfenster innerhalb eines anderen Splitterfensters geschachtelt ist.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
CSplitterWnd wird normalerweise in Elementen CFrameWnd oder in einem CMDIChildWnd-Objekt eingebettet, indem die folgenden Schritte unternimmt:
Betten Sie eine CSplitterWnd-Membervariable in übergeordneten Frames ein.
Überschreiben Sie die Elemente OnCreateClient-Memberfunktion der Rahmen.
Rufen Sie die CreateStatic-Memberfunktion aus überschriebenen CFrameWnd::OnCreateClient auf.
Ein statisches Splitterfenster enthält eine feste Anzahl von Bereichen, häufig aus verschiedenen Klassen.
Wenn Sie ein statisches Splitterfenster erstellen, müssen Sie alle Bereiche gleichzeitig erstellen.Die CreateView-Memberfunktion wird normalerweise für diesen Zweck verwendet, Sie können aber andere nonview Klassen erstellen.
Die ursprüngliche minimale Zeilenhöhe und die Spaltenbreite für ein statisches Splitterfenster ist 0.Diese Minima, die bestimmen, wann ein Bereich zu klein ist, komplett angezeigt werden, können mit den SetRowInfo und SetColumnInfo-Memberfunktionen geändert werden.
Um Bildlaufleisten ein statisches Splitterfenster hinzuzufügen, fügen Sie die WS_HSCROLL und WS_VSCROLL Stile dwStyle hinzu.
Siehe "Splitterfenster" im Artikel Mehrere Dokumenttypen, Ansichten und Rahmenfenster, Technischer Hinweis 29 und die CSplitterWnd-Klassenübersicht für mehr auf statischen Splitterfenstern.
Anforderungen
Header: afxext.h