TBBUTTON 구조체(commctrl.h)
도구 모음의 단추에 대한 정보를 포함합니다.
구문
typedef struct _TBBUTTON {
int iBitmap;
int idCommand;
BYTE fsState;
BYTE fsStyle;
#if ...
BYTE bReserved[6];
#else
BYTE bReserved[2];
#endif
DWORD_PTR dwData;
INT_PTR iString;
} TBBUTTON, *PTBBUTTON, *LPTBBUTTON;
멤버
iBitmap
형식: int
단추 이미지의 인덱스(0부터 시작)입니다. 이 멤버를 I_IMAGECALLBACK 설정하면 도구 모음에서 필요할 때 이미지 인덱스 검색을 위해 TBN_GETDISPINFO 알림 코드를 보냅니다.
버전 5.81. 단추에 이미지가 없음을 나타내려면 이 멤버를 I_IMAGENONE 설정합니다. 단추 레이아웃에는 비트맵을 위한 공간이 포함되지 않고 텍스트만 포함됩니다.
단추가 구분 기호인 경우, 즉 fsStyle 이 BTNS_SEP 설정된 경우 iBitmap 은 구분 기호의 너비를 픽셀 단위로 결정합니다. 이미지 목록에서 단추 이미지를 선택하는 방법에 대한 자세한 내용은 TB_SETIMAGELIST 메시지를 참조하세요.
idCommand
형식: int
단추와 연결된 명령 식별자입니다. 이 식별자는 단추를 선택할 때 WM_COMMAND 메시지에 사용됩니다.
fsState
형식: BYTE
단추 상태 플래그입니다. 이 멤버는 도구 모음 단추 상태에 나열된 값의 조합일 수 있습니다.
fsStyle
형식: BYTE
단추 스타일입니다. 이 멤버는 도구 모음 컨트롤 및 단추 스타일에 나열된 단추 스타일 값의 조합일 수 있습니다.
bReserved[6]
형식: BYTE
예약되어 있습니다.
bReserved[2]
형식: BYTE
예약되어 있습니다.
dwData
형식: DWORD_PTR
애플리케이션 정의 값입니다.
iString
형식: INT_PTR
단추 문자열의 인덱스(0부터 시작) 또는 단추에 대한 텍스트가 포함된 문자열 버퍼에 대한 포인터입니다.
설명
iString 멤버는 문자열 포인터 또는 인덱스 중 하나를 반환할 수 있습니다. IS_INTRESOURCE 매크로를 사용하여 반환되는 매크로를 확인할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | commctrl.h |