다음을 통해 공유


CButton::SetSplitInfo

확인 하는 방법 Windows 현재 분할 단추 컨트롤을 그립니다 매개 변수를 지정 합니다.

BOOL SetSplitInfo(
     PBUTTON_SPLITINFO pInfo
);

매개 변수

Parameter

설명

[in] pInfo

포인터는 BUTTON_SPLITINFO 현재 분할 단추 컨트롤을 정의 하는 구조입니다.

반환 값

true이 방법에 성공 하면. 그렇지 않으면 false.

설명

단추 스타일의 컨트롤 에서만이 메서드를 사용 합니다. BS_SPLITBUTTON 또는 BS_DEFSPLITBUTTON.

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

요구 사항

헤더: afxwin.h

이 메서드가 지원 Windows Vista 이상.

이 메서드에 대 한 추가 요구 사항에서 설명 빌드 Windows Vista 공용 컨트롤을 위한 요구 사항.

예제

다음 코드 예제에서는 변수를 정의 m_splitButton, 즉 분할 단추 컨트롤에 프로그래밍 방식으로 액세스 하는 데 사용 합니다.

public:
    // Variable to access programatically defined command link control.
    CButton m_cmdLink;
    // Variable to access programatically defined split button control. 
    CButton m_splitButton;

다음 코드 예제에서는 분할 단추 드롭다운 화살표를 사용 하는 문자를 변경 합니다.이 예제에서는 기본 아래쪽을 가리키는 삼각형 모양에는 위쪽을 가리키는 삼각형 모양으로 대체합니다.표시 되는 문자 모양에 지정 하는 문자에 따라 달라 집니다를 himlGlyph 의 멤버는 BUTTON_SPLITINFO 구조.아래쪽을 가리키는 삼각형 모양 ' 6 문자로 지정 된 ' 고 위쪽을 가리키는 삼각형 모양 지정 문자가 ' 5'.비교에 대 한 편리한 메서드를 참조 하십시오. CButton::SetSplitGlyph.

    /* 
    The drop-down arrow glyph is a function of the specified character. 
    The default "down" drop-down arrow glyph is specified by a 
    character '6'. Set the "up" arrow glyph, which is a character '5'.
    See the convenience method, SetSplitGlyph(), for comparison.
    */
    BUTTON_SPLITINFO bsInfo = {0};
    bsInfo.mask = BCSIF_GLYPH;
    TCHAR chGlyph = _T('5'); // "up" arrow glyph 
    bsInfo.himlGlyph = (HIMAGELIST)chGlyph;
    bRC = m_splitButton.SetSplitInfo( &bsInfo );

참고 항목

참조

CButton 클래스

계층 구조 차트

CButton::GetSplitInfo

BCM_SETSPLITINFO