SMINFO 구조체(shobjidl_core.h)
메뉴 밴드의 항목에 대한 정보를 포함합니다.
구문
typedef struct tagSMINFO {
DWORD dwMask;
DWORD dwType;
DWORD dwFlags;
int iIcon;
} SMINFO, *PSMINFO;
멤버
dwMask
형식:DWORD
다른 세 멤버 중 유효한 멤버를 지정하는 플래그입니다.
SMIM_TYPE
dwType 멤버에 유효한 정보가 포함되어 있습니다.
SMIM_FLAGS
dwFlags 멤버에 유효한 정보가 포함되어 있습니다.
SMIM_ICON
iIcon 멤버에 유효한 정보가 포함되어 있습니다.
dwType
형식:DWORD
항목이 문자열인지 구분 기호인지를 나타내는 플래그입니다.
SMIT_SEPARATOR
메뉴 구분 기호입니다.
SMIT_STRING
메뉴 문자열입니다.
dwFlags
형식:DWORD
항목에 대한 정보와 표시 방법을 포함하는 플래그입니다.
SMIF_ICON
아이콘을 표시합니다.
SMIF_ACCELERATOR
앰퍼샌드로 표시된 문자에 밑줄을 긋습니다.
SMIF_DROPTARGET
항목이 놓기 대상입니다.
SMIF_SUBMENU
항목에는 하위 메뉴가 있습니다.
SMIF_VOLATILE
사용되지 않습니다.
SMIF_CHECKED
항목 옆에 검사 있습니다.
SMIF_DROPCASCADE
끌어서 놓기 작업 중에 항목이 계단식으로 배열할 수 있습니다.
SMIF_HIDDEN
항목을 표시하지 마세요.
SMIF_DISABLED
항목을 선택 취소합니다. 회색으로 표시되며 사용자 작업에 응답하지 않습니다.
SMIF_TRACKPOPUP
TrackPopupMenu를 사용하여 팝업 메뉴를 만듭니다.
SMIF_DEMOTED
항목을 "수준 내리기" 상태로 표시합니다.
SMIF_ALTSTATE
항목을 "변경된" 상태로 표시합니다.
SMIF_DRAGNDROP
마우스로 가리킨 커서에 항목을 중요하게 만듭니다. 커서가 충분한 기간 동안 항목 위에 유지되면 사용자가 항목을 클릭한 것처럼 실행됩니다.
SMIF_NEW
이 항목은 새로 설치되었거나 사용자의 주의를 기울여야 합니다.
iIcon
형식: int
SMIF_ICON 설정되면 도구 모음 이미지 목록에서 요청된 아이콘의 인덱스입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | shobjidl_core.h(Shobjidl.h 포함) |