다음을 통해 공유


MMCBUTTON 구조체(mmc.h)

MMCBUTTON 구조체에는 도구 모음에서 단추를 만드는 데 사용되는 값이 포함되어 있습니다. 이 구조는 일반적인 컨트롤과 관련된 SDK(플랫폼 소프트웨어 개발 키트) topics 설명된 TBBUTTON 구조와 유사합니다.

구문

typedef struct _MMCButton {
  int      nBitmap;
  int      idCommand;
  BYTE     fsState;
  BYTE     fsType;
  LPOLESTR lpButtonText;
  LPOLESTR lpTooltipText;
} MMCBUTTON;

멤버

nBitmap

단추 이미지의 인덱스(0부터 시작)를 지정하는 값입니다.

idCommand

단추를 클릭할 때 반환되는 명령 식별자를 지정하는 값입니다. 사용자가 원하는 정수 값일 수 있습니다. int의 소문자만 사용됩니다.

fsState

단추 상태 플래그를 지정하는 값입니다. 이 멤버는 다음 값 중 어느 값일 수 있습니다.

TBSTATE_CHECKED

단추에는 TBSTYLE_CHECKED 스타일이 있으며 누르고 있습니다.

TBSTATE_ENABLED

단추는 사용자 입력을 허용합니다. 이 상태가 아닌 단추는 사용자 입력을 허용하지 않으며 흐리게 표시됩니다.

TBSTATE_HIDDEN

단추가 보이지 않으며 사용자 입력을 허용할 수 없습니다.

TBSTATE_INDETERMINATE

단추가 흐리게 표시됩니다.

TBSTATE_PRESSED

단추를 누르고 있습니다.

fsType

단추 스타일을 지정하는 값입니다. 이 멤버는 다음 값의 조합일 수 있습니다.

TBSTYLE_BUTTON

표준 푸시 단추를 만듭니다.

TBSTYLE_CHECK

사용자가 클릭할 때마다 누른 상태와 누르지 않은 상태 간에 전환되는 단추를 만듭니다. 단추가 눌린 상태일 때 단추의 배경색이 다릅니다.

TBSTYLE_CHECKGROUP

그룹의 다른 단추를 누를 때까지 계속 누르는 검사 단추를 만듭니다.

TBSTYLE_GROUP

그룹의 다른 단추를 누를 때까지 계속 누르는 단추를 만듭니다.

TBSTYLE_SEP

단추 그룹 사이에 작은 간격을 제공하는 구분 기호를 만듭니다. 이 스타일이 있는 단추는 사용자 입력을 받지 않습니다.

lpButtonText

MMCBUTTON 구조체의 특정 instance 연결된 텍스트에 대한 포인터입니다.

lpTooltipText

특정 도구 설명의 텍스트에 대한 포인터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 mmc.h

추가 정보

IToolbar