CStatusBarCtrl::Create
Erstellt ein und fügt es StatusBar-Steuerelement zu einem CStatusBarCtrl-Objekt.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parameter
dwStyle
Gibt das Format des Statusleistensteuer an.Wenden Sie jede Kombination von den StatusBar-Steuerelement-Formaten, die in Formate für allgemeine Steuerelemente in Windows SDK aufgeführt sind.Dieser Parameter muss das WS_CHILD Format enthalten.Es sollte das Format WS_VISIBLE auch einschließen.rect
Gibt die Statusleistengröße und die Position des Steuerelements an.Sie kann ein CRect-Objekt oder eine Struktur RECT sein.pParentWnd
Gibt das übergeordnete Fenster des Statusleistensteuer, normalerweise CDialog an.Er darf nicht NULL. seinnID
Gibt die ID des Statusleistensteuer an
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; null andernfalls.
Hinweise
Sie erstellen CStatusBarCtrl in zwei Schritten.Zuerst rufen Sie den Konstruktor, und rufen Sie dann Create auf, der das StatusBar-Steuerelement erstellt und auf CStatusBarCtrl-Objekt angefügt werden.
Die Standardposition eines Statusfensters ist entlang dem unteren Rand des übergeordneten Fensters, Sie können jedoch das CCS_TOP Format angeben, um es am oberen Rand des Clientbereichs des übergeordneten Fensters angezeigt werden.Sie können das SBARS_SIZEGRIP Format angeben, um ein Ende des Größenziehpunkts des Statusfensters rechts einzuschließen.Die Kombination CCS_TOP und der SBARS_SIZEGRIP Stile wird nicht empfohlen, da der sich ergebende Größenziehpunkt nicht aktiviert ist, obwohl das System ihn im Statusfenster zeichnet.
Um eine Statusleiste mit erweiterten Fensterstilen zu erstellen, rufen Sie CStatusBarCtrl::CreateEx anstelle Create auf.
Beispiel
VERIFY(m_wndSBC.Create(WS_CHILD|WS_VISIBLE|CCS_BOTTOM|SBARS_SIZEGRIP,
CRect(0,0,0,0), this, IDC_STATUSBARCTRL));
Anforderungen
Header: afxcmn.h