Compartilhar via


CScrollBar::Create

Cria a barra de rolagem do windows e anexá-la ao objeto de CScrollBar .

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

Parâmetros

  • dwStyle
    Especifica o estilo de barra de rolagem. Aplique qualquer combinação de estilos de barra de rolagem a barra de rolagem.

  • rect
    Especifica o tamanho e a posição da barra de rolagem. Pode ser uma estrutura de RECT ou um objeto de CRect .

  • pParentWnd
    Especifica a janela pai de barra de rolagem, geralmente um objeto de CDialog . Não deve ser NULO.

  • nID
    Identificação do controle barra de rolagem

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Você constrói um objeto de CScrollBar em duas etapas. Primeiro, o construtor, que constrói o objeto de CScrollBar ; chame o Criar, que cria e inicializa a barra de rolagem associado do windows e anexa ao objeto de CScrollBar .

Aplicar a seguir estilos de janela a uma barra de rolagem:

  • WS_CHILD sempre

  • WS_VISIBLE geralmente

  • WS_DISABLED raramente

  • WS_GROUP para os controles de grupo

Exemplo

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

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CScrollBar

Gráfico da hierarquia

CScrollBar::CScrollBar