다음을 통해 공유


CPagerCtrl::SetButtonSize

현재 페이저 컨트롤의 단추 크기를 설정합니다.

int SetButtonSize(
    int iButtonSize
);

매개 변수

Parameter

설명

[in] iButtonSize

새 단추 크기를 픽셀 단위로 측정 합니다.

요구 사항

헤더: afxcmn.h

반환 값

이전 단추 크기를 픽셀 단위로 측정 합니다.

설명

보내는이 메서드는 PGM_SETBUTTONSIZE 에서 설명 하는 메시지는 Windows SDK.

페이저 컨트롤에 있는 경우는 PGS_HORZ 스타일 단추 크기 페이저 단추의 너비를 결정 및 페이저 컨트롤의 PGS_VERT 스타일 단추 크기 페이저 단추의 높이 결정 합니다.기본 단추 크기 3/4 배 스크롤 막대의 너비 이며 최소 단추 크기 12 픽셀입니다.자세한 내용은 Pager Control Styles를 참조하십시오.

예제

다음 예제에서는 페이저 컨트롤을 만든 다음 사용 된 CPagerCtrl::SetChild 긴 단추 컨트롤 페이저 컨트롤에 연결 하는 메서드.다음 예제는 CPagerCtrl::SetButtonSize 페이저 컨트롤의 높이 20 픽셀로 설정 하는 메서드 및 CPagerCtrl::SetBorder 테두리 두께 1 픽셀로 설정 하는 메서드.

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

참고 항목

참조

CPagerCtrl 클래스

계층 구조 차트

PGM_SETBUTTONSIZE

CPagerCtrl::GetButtonSize