MENUGETOBJECTINFO 구조체(winuser.h)
마우스 커서가 있는 메뉴에 대한 정보를 포함합니다.
구문
typedef struct tagMENUGETOBJECTINFO {
DWORD dwFlags;
UINT uPos;
HMENU hmenu;
PVOID riid;
PVOID pvObj;
} MENUGETOBJECTINFO, *PMENUGETOBJECTINFO;
멤버
dwFlags
형식:DWORD
uPos로 표시된 항목과 관련된 마우스 커서의 위치입니다. 다음 값의 비트 마스크입니다.
값 | 의미 |
---|---|
|
마우스는 uPos로 표시된 항목의 맨 아래에 있습니다. |
|
마우스가 uPos로 표시된 항목의 맨 위에 있습니다. |
MNGOF_BOTTOMGAP 또는 MNGOF_TOPGAP 설정되지 않은 경우 마우스는 uPos로 표시된 항목에 직접 있습니다.
uPos
형식: UINT
마우스 커서가 있는 항목의 위치입니다.
hmenu
형식: HMENU
마우스 커서가 있는 메뉴에 대한 핸들입니다.
riid
형식: PVOID
요청된 인터페이스의 식별자입니다. 현재 IDropTarget일 수 있습니다.
pvObj
형식: PVOID
riid 멤버에 해당하는 인터페이스에 대한 포인터입니다. 이 포인터는 메시지를 처리할 때 애플리케이션에서 반환됩니다.
설명
MENUGETOBJECTINFO 구조체는 끌어서 놓기 메뉴에서만 사용됩니다. WM_MENUGETOBJECT 메시지가 전송되면 lParam은 이 구조체에 대한 포인터입니다.
끌어서 놓기 메뉴를 만들려면 MNS_DRAGDROP 설정된 SetMenuInfo를 호출합니다.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | winuser.h(Windows.h 포함) |
추가 정보
개념
참조