Freigeben über


CPagerCtrl::SetButtonSize

Legt die Schaltflächengröße des aktuellen Pager-Steuerelements fest.

int SetButtonSize(
    int iButtonSize
);

Parameter

Parameter

Description

[in] iButtonSize

Die neue Schaltflächengröße, gemessen in Pixel.

Anforderungen

Header: afxcmn.h

Rückgabewert

Die vorherige Schaltflächengröße, gemessen in Pixel.

Hinweise

Diese Methode sendet die PGM_SETBUTTONSIZE Meldung, die im Windows SDK beschrieben wird.

Wenn das Pager-Steuerelement das PGS_HORZ Stil wird, bestimmt die Schaltflächengröße die Breite der Pagerschaltflächen, und wenn das Pager-Steuerelement das PGS_VERT Stil wird, bestimmt die Schaltflächengröße die Höhe der Pagerschaltflächen.Die Standardschaltflächengröße ist Drei viertel der Breite der Bildlaufleiste, und die minimale Schaltflächengröße beträgt 12 Pixel.Weitere Informationen finden Sie unter Pager Control Styles.

Beispiel

Im folgenden Beispiel wird ein Pager-Steuerelement, verwendet die CPagerCtrl::SetChild-Methode, um ein sehr langes Schaltflächen-Steuerelement mit dem Pager-Steuerelement zuzuordnen.Im Beispiel wird dann die CPagerCtrl::SetButtonSize-Methode, um die Höhe des Pager-Steuerelements auf 20 Pixel fest CPagerCtrl::SetBorder und die Methode, um die Rahmenstärke auf 1 Pixel festzulegen.

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

Siehe auch

Referenz

CPagerCtrl-Klasse

Hierarchien-Diagramm

PGM_SETBUTTONSIZE

CPagerCtrl::GetButtonSize