Condividi tramite


CScrollBar::Create

Crea la barra di scorrimento di Windows e allegarlo all'oggetto CScrollBar.

virtual BOOL Create( 
   DWORD dwStyle, 
   const RECT& rect, 
   CWnd* pParentWnd, 
   UINT nID  
);

Parametri

  • dwStyle
    Specifica lo stile della barra di scorrimento. Applicare qualsiasi combinazione stili barra di scorrimento la barra di scorrimento.

  • rect
    Specifica la dimensione e la posizione della barra di scorrimento. Può essere una struttura RECT o un oggetto CRect.

  • pParentWnd
    Specifica la finestra padre della barra di scorrimento, in genere un oggetto CDialog. Non deve essere NULL.

  • nID
    ID del controllo scrollbar

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Costruisce un oggetto CScrollBar in due passaggi. Innanzitutto, chiamare il costruttore, che crea l'oggetto CScrollBar ; chiamare Crea, che crea e inizializza la barra di scorrimento collegata di Windows e allegarlo all'oggetto CScrollBar.

Applicare seguente stili della finestra a una barra di scorrimento:

  • WS_CHILD sempre

  • WS_VISIBLE in genere

  • WS_DISABLED raramente

  • WS_GROUP per i controlli gruppo

Esempio

// Example 1: 
// Create a horizontal CScrollBar control as a child window of CMyDialog  
// class (a CDialog-derived class). The scroll bar is NOT visible until the 
// call ShowScrollBar() is made. m_ScrollBarHorz is of type CScrollBar class, 
// and it is a member variable in CMyDialog class.
VERIFY(m_ScrollBarHorz.Create(SBS_HORZ | SBS_TOPALIGN | WS_CHILD,
   CRect(5, 5, 100, 30), this, IDC_SCROLLBARCTRL));

m_ScrollBarHorz.ShowScrollBar();

// Example 2: 
// Create a vertical CScrollBar control as a child window of CMyDialog  
// class (a CDialog-derived class). m_ScrollBarVert is of type CScrollBar  
// class, and it is a member variable in CMyDialog class.
VERIFY(m_ScrollBarVert.Create(SBS_VERT | SBS_LEFTALIGN | WS_CHILD | 
   WS_VISIBLE, CRect(5, 30, 30, 130), this, IDC_SCROLLBARCTRL));

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CScrollBar

Grafico delle gerarchie

CScrollBar::CScrollBar