Compartir a través de


CPagerCtrl::SetChild

Establece la ventana contenida del control actual de paginación.

void SetChild(
     HWND hwndChild
);

Parámetros

Parámetro

Descripción

[in] hwndChild

Identificador de la ventana que se contendrá.

Requisitos

encabezado: afxcmn.h

Comentarios

este método envía el mensaje de PGM_SETCHILD , que se describe en Windows SDK.

este método no cambia el elemento primario de la ventana contenida; asignan solo un identificador de ventana al control de paginación para desplazarse. En la mayoría de los casos, la ventana contenida será una ventana secundaria del control de paginación.

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