다음을 통해 공유


CPagerCtrl::IsButtonInvisible

현재 페이저 컨트롤의 지정 된 스크롤 단추를 보이지 않는 상태 인지 여부를 나타냅니다.

BOOL IsButtonInvisible(
     int iButton
) const;

요구 사항

헤더: afxcmn.h

매개 변수

Parameter

설명

[in] iButton

단추 상태에 대 한 검색을 나타냅니다.페이저 컨트롤 스타일 인 경우 PGS_HORZ, 지정 PGB_TOPORLEFT 왼쪽 단추 및 PGB_BOTTOMORRIGHT 오른쪽 단추에 대 한.페이저 컨트롤 스타일 인 경우 PGS_VERT, 지정 PGB_TOPORLEFT 위쪽 단추 및 PGB_BOTTOMORRIGHT 아래쪽 단추를.자세한 내용은 페이저 컨트롤 스타일.

반환 값

true지정한 단추가 보이지 않는 상태 이면. 그렇지 않으면 false.

설명

Windows 스크롤 단추가 포함 된 창의 추가 단추를 클릭 하면 포함 된 창의 더 뷰에 표시 없습니다 때문에 해당 범위 내 가장 스크롤될 때 특정 방향으로를 보이지 않게 만듭니다.

보내는이 메서드는 PGM_GETBUTTONSTATE 에서 설명 하는 메시지는 Windows SDK. 반환 되는 상태 인지 다음 테스트 PGF_INVISIBLE.자세한 내용은 섹션의 반환 값은 PGM_GETBUTTONSTATE 메시지.

예제

다음 예제는 CPagerCtrl::IsButtonInvisible 페이저 컨트롤의 왼쪽 및 오른쪽 스크롤 단추는 표시 여부를 결정 하는 방법.


void CCSplitButton_s2Dlg::OnXIsbuttoninvisible()
{
    BOOL bLeft  = m_pager.IsButtonInvisible(PGB_TOPORLEFT);
    BOOL bRight = m_pager.IsButtonInvisible(PGB_BOTTOMORRIGHT);
    CString str;
    str.Format(_T("The left button is%s visible; the right button is%s visible."), 
        (bLeft   ? _T(" not"):_T("")), 
        (bRight  ? _T(" not"):_T("")));
    MessageBox(str);
}

참고 항목

참조

CPagerCtrl 클래스

계층 구조 차트

PGM_GETBUTTONSTATE

CPagerCtrl::GetButtonState