BUTTON_SPLITINFO 구조체(commctrl.h)
분할 단추(BS_SPLITBUTTON 및 BS_DEFSPLITBUTTON 스타일)을 정의하는 정보를 포함합니다. BCM_GETSPLITINFO 및 BCM_SETSPLITINFO 메시지와 함께 사용됩니다.
구문
typedef struct tagBUTTON_SPLITINFO {
UINT mask;
HIMAGELIST himlGlyph;
UINT uSplitStyle;
SIZE size;
} BUTTON_SPLITINFO, *PBUTTON_SPLITINFO;
멤버
mask
형식: UINT
설정할 데이터가 포함된 이 구조체의 멤버 또는 요청되는 멤버를 지정하는 플래그 집합입니다. 이 멤버를 다음 플래그 중 하나 이상으로 설정합니다.
값 | 의미 |
---|---|
|
himlGlyph 는 유효합니다. |
|
himlGlyph 는 유효합니다. uSplitStyle이 BCSS_IMAGE 설정되면 를 사용합니다. |
|
크기 가 유효합니다. |
|
uSplitStyle 이 유효합니다. |
himlGlyph
형식: HIMAGELIST
이미지 목록에 대한 핸들입니다. 공급자는 이미지 목록의 소유권을 유지하며 궁극적으로 해당 삭제를 담당합니다.
uSplitStyle
형식: UINT
분할 단추 스타일입니다. 값은 다음 플래그 중 하나 이상이어야 합니다.
값 | 의미 |
---|---|
|
이미지 또는 문자 모양을 왼쪽 여백에 가로로 맞춥다. |
|
아이콘 이미지를 문자 모양으로 그립니다. |
|
분할이 없습니다. |
|
문자 모양을 늘이지만 가로 세로 비율을 유지하려고 합니다. |
size
형식: SIZE
himlGlyph의 문자 모양 크기를 지정하는 SIZE 구조체입니다.
설명
문자 모양은 드롭다운 목록을 활성화하는 단추 부분에 표시되는 이미지입니다. 기본적으로 반전된 삼각형입니다. 여러 이미지를 이미지 목록에 추가하여 단추의 다른 상태(예: 핫 및 누름)에 대해 서로 다른 문자 모양을 제공할 수 있습니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | commctrl.h |