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