Condividi tramite


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

Vedere anche

Riferimenti

Classe CStatusBarCtrl

Grafico delle gerarchie

CStatusBarCtrl::CStatusBarCtrl