CButton::SetSplitStyle
현재 분할 단추 컨트롤의 스타일을 설정합니다.
BOOL SetSplitStyle(
UINT uSplitStyle
);
매개 변수
Parameter |
설명 |
---|---|
[in] uSplitStyle |
분할 단추 스타일의 비트 조합입니다. 자세한 내용은 uSplitStyle 의 멤버는 BUTTON_SPLITINFO 구조. |
반환 값
true이 방법에 성공 하면. 그렇지 않으면 false.
설명
단추 스타일의 컨트롤 에서만이 메서드를 사용 합니다. BS_SPLITBUTTON 또는 BS_DEFSPLITBUTTON.
맞춤, 가로 세로 비율 및 그래픽 형식으로 Windows 분할 단추 아이콘을 그립니다 분할 단추 스타일을 지정 합니다. 자세한 내용은 uSplitStyle 의 멤버는 BUTTON_SPLITINFO 구조.
이 메서드를 초기화 하는 mask 소속은 BUTTON_SPLITINFO 구조와 BCSIF_STYLE 플래그 및 uSplitStyle 구성원과 uSplitStyle 매개 변수와 구조에 보냅니다는 BCM_GETSPLITINFO 에서 설명 하는 메시지는 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;
다음 코드 예제에서는 분할 단추 드롭다운 화살표의 스타일을 설정합니다. BCSS_ALIGNLEFT 스타일 단추를 왼쪽에 화살표를 표시 하는 BCSS_STRETCH 스타일 단추 크기를 조정 하면 드롭다운 화살표의 비율을 유지 합니다.
/*
Set the style of the split button drop-down arrow: Display the
arrow on the left and retain the arrow's proportions when resizing
the control.
*/
bRC = m_splitButton.SetSplitStyle( BCSS_ALIGNLEFT | BCSS_STRETCH );