다음을 통해 공유


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 포함)