CWnd::RepositionBars
Aufgerufen, um Steuerleisten im Clientbereich eines Fensters neu anordnen und Größe zu ändern.
void RepositionBars(
UINT nIDFirst,
UINT nIDLast,
UINT nIDLeftOver,
UINT nFlag = reposDefault,
LPRECT lpRectParam = NULL,
LPCRECT lpRectClient = NULL,
BOOL bStretch = TRUE
);
Parameter
nIDFirst
Die ID der ersten in einem Bereich neu anzuordnen und zum Ändern der von den Steuerleisten.nIDLast
Die ID des letzten in einem Bereich neu anzuordnen und zum Ändern der von den Steuerleisten.nIDLeftOver
Gibt ID des Bereichs an, der den Rest des Clientbereichs ausfüllt.nFlag
Kann einen der folgenden Werte haben:CWnd::reposDefault führt das Layout der Steuerleisten aus.lpRectParam wird nicht verwendet und kann NULL sein.
CWnd::reposQuery das Layout der Steuerleisten wird nicht möglich; Stattdessen wird lpRectParam mit der Größe des Clientbereichs initialisiert, als ob das Layout tatsächlich fertig war.
CWnd::reposExtra fügt die Werte von lpRectParam dem Clientbereich von nIDLast hinzu und führt auch das Layout aus .
lpRectParam
zeigt auf eine RECT-Struktur; die Verwendung von, der vom Wert von nFlag abhängt.lpRectClient
Zeigt auf RECT-Struktur Zeichenfolge mit dem verfügbaren Clientbereichs.Wenn NULL, der Clientbereich des Fensters verwendet wird.bStretch
Gibt an, ob die Leiste zur Größe der Frame gestreckt werden soll.
Hinweise
Die nIDFirst und nIDLast-Parameter definieren einen Bereich von im Clientbereich neu angeordnet werden Steuerleiste IDs.Der nIDLeftOver-Parameter gibt die ID des untergeordneten Fensters an (normalerweise die Ansicht) das neu angeordnet und Größe geändert wird, um den Rest des Clientbereichs auszufüllen, der nicht von Steuerleisten gefüllt ist.
Anforderungen
Header: afxwin.h