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 |