Compartir a través de


CScrollBar::Create

Crea la barra de desplazamiento de Windows y la asocia al objeto de CScrollBar .

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

Parámetros

  • dwStyle
    especifica el estilo de la barra de desplazamiento. aplica cualquier combinación de estilos de scrollbar a la barra de desplazamiento.

  • rect
    Especifica el tamaño y la posición de la barra de desplazamiento. puede ser una estructura de RECT o un objeto de CRect .

  • pParentWnd
    Especifica la ventana primaria de la barra de desplazamiento, normalmente un objeto de CDialog . no debe ser NULL.

  • nID
    Identificador del control scrollbar

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Se crea un objeto de CScrollBar en dos pasos. Primero, llame al constructor, que crea el objeto de CScrollBar ; llamar a continuación a Crear, que crea e inicializa la barra de desplazamiento asociadas de Windows y la asocia al objeto de CScrollBar .

aplica estilos de ventana siguiente a una barra de desplazamiento:

  • WS_CHILD siempre

  • WS_VISIBLE normalmente

  • WS_DISABLED raramente

  • WS_GROUP a los controles de grupo

Ejemplo

// 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));

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CScrollBar Class

Gráfico de jerarquías

CScrollBar::CScrollBar