다음을 통해 공유


BUTTON_SPLITINFO 구조체(commctrl.h)

분할 단추(BS_SPLITBUTTONBS_DEFSPLITBUTTON 스타일)을 정의하는 정보를 포함합니다. BCM_GETSPLITINFOBCM_SETSPLITINFO 메시지와 함께 사용됩니다.

구문

typedef struct tagBUTTON_SPLITINFO {
  UINT       mask;
  HIMAGELIST himlGlyph;
  UINT       uSplitStyle;
  SIZE       size;
} BUTTON_SPLITINFO, *PBUTTON_SPLITINFO;

멤버

mask

형식: UINT

설정할 데이터가 포함된 이 구조체의 멤버 또는 요청되는 멤버를 지정하는 플래그 집합입니다. 이 멤버를 다음 플래그 중 하나 이상으로 설정합니다.

의미
BCSIF_GLYPH
himlGlyph 는 유효합니다.
BCSIF_IMAGE
himlGlyph 는 유효합니다. uSplitStyle이 BCSS_IMAGE 설정되면 를 사용합니다.
BCSIF_SIZE
크기 가 유효합니다.
BCSIF_STYLE
uSplitStyle 이 유효합니다.

himlGlyph

형식: HIMAGELIST

이미지 목록에 대한 핸들입니다. 공급자는 이미지 목록의 소유권을 유지하며 궁극적으로 해당 삭제를 담당합니다.

uSplitStyle

형식: UINT

분할 단추 스타일입니다. 값은 다음 플래그 중 하나 이상이어야 합니다.

의미
BCSS_ALIGNLEFT
이미지 또는 문자 모양을 왼쪽 여백에 가로로 맞춥다.
BCSS_IMAGE
아이콘 이미지를 문자 모양으로 그립니다.
BCSS_NOSPLIT
분할이 없습니다.
BCSS_STRETCH
문자 모양을 늘이지만 가로 세로 비율을 유지하려고 합니다.

size

형식: SIZE

himlGlyph의 문자 모양 크기를 지정하는 SIZE 구조체입니다.

설명

문자 모양은 드롭다운 목록을 활성화하는 단추 부분에 표시되는 이미지입니다. 기본적으로 반전된 삼각형입니다. 여러 이미지를 이미지 목록에 추가하여 단추의 다른 상태(예: 핫 및 누름)에 대해 서로 다른 문자 모양을 제공할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 commctrl.h

추가 정보

단추 개요