Compartir a través de


CPagerCtrl::Create

Crea un control de paginación con estilos especificados y lo asocia al objeto actual de CPagerCtrl .

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

Parámetros

Parámetro

Descripción

[in] dwStyle

Una combinación bit a bit (OR) de estilos de ventana y de estilos del control de paginación que se aplican al control.

[in] rect

Una referencia a una estructura de RECT que contiene la posición y el tamaño del control en coordenadas de cliente.

[in] pParentWnd

Un puntero a un objeto de CWnd que es la ventana principal del control. Este parámetro no puede ser NULL.

[in] nID

Id. del control.

Valor devuelto

true si este método es correcto; si no, false.

Requisitos

encabezado: afxcmn.h

Comentarios

Para crear un control de paginación, declare una variable de CPagerCtrl , llame al método de CPagerCtrl::Create o de CPagerCtrl::CreateEx en esa variable.

Ejemplo

El ejemplo siguiente crea un control de paginación, utiliza el método de CPagerCtrl::SetChild para asociar un control de botón largo con el control de paginación. En el ejemplo se utiliza el método de CPagerCtrl::SetButtonSize para establecer el alto del control de paginación en 20 píxeles, y el método de CPagerCtrl::SetBorder para establecer el grosor del borde en 1 píxeles.

    // Initialize the dropdown menu of the splitbutton control.
    m_splitButton.SetDropDownMenu(IDR_MENU1, 0);

    // Create the pager control.
    BOOL nRet;
    CRect rect;
    GetClientRect(&rect);
    nRet = m_pager.Create(
        (WS_VISIBLE | WS_CHILD | PGS_HORZ),
        CRect(rect.Width()/4, 5, (rect.Width() * 3)/4, 55),
        this,
        IDC_PAGER1); 

    m_pager.GetClientRect( &rect );
    nRet = m_button.Create(
        _T("This is a very, very long button. 012345678901234567890"), 
        (WS_VISIBLE | WS_CHILD), // Do not use CCS_NORESIZE.
        CRect(0,0,rect.Width(),30), 
        &m_pager, IDC_BUTTON1);

    m_pager.SetChild(m_button.m_hWnd);
    m_pager.SetButtonSize( 20 );
    m_pager.SetBorder( 1 );

Vea también

Referencia

CPagerCtrl Class

Gráfico de jerarquías

Pager Control Styles

Estilos de ventana