Partager via


CPagerCtrl::SetButtonSize

Définit la taille du bouton du contrôle actuel du pagineur.

int SetButtonSize(
    int iButtonSize
);

Paramètres

Paramètre

Description

[in] iButtonSize

La nouvelle taille du bouton, mesuré en pixels.

Configuration requise

en-tête : afxcmn.h

Valeur de retour

La taille précédente de bouton, mesuré en pixels.

Notes

Cette méthode envoie le message de PGM_SETBUTTONSIZE , qui est décrit dans Kit de développement logiciel Windows.

Si le contrôle pager a le style d' PGS_HORZ , la taille du bouton détermine la largeur des boutons du pagineur, et si le contrôle pager a le style d' PGS_VERT , la taille du bouton détermine la hauteur des boutons du pagineur.La taille du bouton par défaut est trois-quarts de la largeur de la barre de défilement, et la taille minimale du bouton est 12 pixels.Pour plus d'informations, consultez Pager Control Styles.

Exemple

L'exemple suivant crée un contrôle pager, puis utilise la méthode de CPagerCtrl::SetChild pour associer un contrôle bouton très long avec le contrôle pager.L'exemple utilise ensuite la méthode de CPagerCtrl::SetButtonSize pour définir la hauteur du contrôle pager à 20 pixels, et la méthode de CPagerCtrl::SetBorder pour définir l'épaisseur de la bordure à 1 pixel.

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

Voir aussi

Référence

Classe de CPagerCtrl

Graphique de la hiérarchie

PGM_SETBUTTONSIZE

CPagerCtrl::GetButtonSize