다음을 통해 공유


QCMINFO 구조체(shlobj_core.h)

메뉴 항목을 Windows Explorer 메뉴에 병합하기 위한 정보를 포함합니다.

구문

typedef struct _QCMINFO {
  HMENU               hmenu;
  UINT                indexMenu;
  UINT                idCmdFirst;
  UINT                idCmdLast;
  QCMINFO_IDMAP const *pIdMap;
} QCMINFO;

멤버

hmenu

형식: HMENU

[in] 새 명령을 추가할 메뉴의 핸들입니다.

indexMenu

형식: UINT

[in] 첫 번째 메뉴 항목을 삽입할 인덱스(0부터 시작)입니다.

idCmdFirst

형식: UINT

[in, out] 항목에서 이 멤버는 상황에 맞는 메뉴에 사용할 수 있는 첫 번째 ID를 포함합니다. 종료할 때 추가된 마지막 ID와 1개를 포함합니다.

idCmdLast

형식: UINT

[in] 메뉴 항목 식별자의 최대값입니다. idCmdFirstidCmdLast의 입력 값 간의 차이는 추가할 수 있는 최대 메뉴 항목 수입니다.

pIdMap

형식: QCMINFO_IDMAP*

사용할 수 없습니다. NULL이어야 합니다.

설명

이 구조체가 해당 메서드의 매개 변수와 동일한 역할을 수행하려면 IContextMenu::QueryContextMenu 를 참조하세요. 그러나 해당 메서드의 반환 값에서 제공하는 정보는 QCMINFO와 관련된 작업의 반환 값에서 제공하는 정보와 평행하지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 shlobj_core.h(Shlobj.h 포함)

추가 정보

DFM_MERGECONTEXTMENU

DFM_MERGECONTEXTMENU_BOTTOM

DFM_MERGECONTEXTMENU_TOP

SFVM_MERGEMENU