다음을 통해 공유


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 설정합니다. 단추 레이아웃에는 비트맵을 위한 공간이 포함되지 않고 텍스트만 포함됩니다.

단추가 구분 기호인 경우, 즉 fsStyleBTNS_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