CButton::SetSplitSize
현재 분할 단추 컨트롤의 드롭다운 구성 요소의 경계 사각형을 설정합니다.
BOOL SetSplitSize(
LPSIZE pSize
);
매개 변수
Parameter |
설명 |
---|---|
[in] pSize |
포인터는 크기 경계 사각형을 설명 하는 구조입니다. |
반환 값
true이 방법에 성공 하면. 그렇지 않으면 false.
설명
단추 스타일의 컨트롤 에서만이 메서드를 사용 합니다. BS_SPLITBUTTON 또는 BS_DEFSPLITBUTTON.
분할 단추 컨트롤이 확장 되 면 컴포넌트 드롭다운 목록 컨트롤 또는 페이저 컨트롤을 표시할 수 있습니다. 이 메서드는 드롭다운 구성 요소를 포함 하는 경계 사각형의 크기를 지정 합니다.
이 메서드를 초기화 하는 mask 소속은 BUTTON_SPLITINFO 구조와 BCSIF_SIZE 플래그 및 size 구성원과 pSize 매개 변수와 구조에 보냅니다는 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;
다음 코드 예제에서는 분할 단추 드롭다운 화살표의 크기를 두 배로 늘립니다.
// Double the size of the split button drop-down arrow.
SIZE sz;
bRC = m_splitButton.GetSplitSize( &sz ); // current size
sz.cx = sz.cx * 2;
sz.cy = sz.cy * 2;
bRC = m_splitButton.SetSplitSize( &sz );