CStatusBarCtrl::Create
Crea un controllo barra di stato e lo collega a un oggetto CStatusBarCtrl.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parametri
dwStyle
Specifica lo stile del controllo barra di stato. Applicare qualsiasi combinazione di stili del controllo barra di stato elencati in Stili di controlli comuni in Windows SDK. Questo parametro deve includere lo stile WS_CHILD. Deve includere anche lo stile WS_VISIBLE.rect
Specifica la dimensione e la posizione del controllo barra di stato. Può essere un oggetto CRect o una struttura RECT.pParentWnd
Specifica la finestra padre del controllo barra di stato, generalmente CDialog. Non deve essere NULL.nID
Specifica l'id del controllo barra di stato
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario zero.
Note
Costruisce CStatusBarCtrl in due passaggi. Innanzitutto, chiamare il costruttore e quindi chiamare Crea, che crea il controllo barra di stato e lo aggiunge all'oggetto CStatusBarCtrl.
Il percorso predefinito di una finestra di stato è lungo la parte inferiore della finestra padre, ma è possibile specificare lo stile CCS_TOP per farlo apparire all'area client della finestra padre. È possibile specificare lo stile SBARS_SIZEGRIP per importare un controllo di ridimensionamento all'estremità destra della finestra di stato. Combinando CCS_TOP e gli stili SBARS_SIZEGRIP non è consigliato, perché la disconnessione risultante di ridimensionamento non è attivato anche se il sistema di traccia nella finestra di stato.
Per creare una barra di stato con gli stili estesi della finestra, chiamare CStatusBarCtrl::CreateEx anziché Crea.
Esempio
VERIFY(m_wndSBC.Create(WS_CHILD|WS_VISIBLE|CCS_BOTTOM|SBARS_SIZEGRIP,
CRect(0,0,0,0), this, IDC_STATUSBARCTRL));
Requisiti
Header: afxcmn.h