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 是這個 結構的指標。
若要建立拖放功能表,請呼叫 setMenuInfo 並設定 MNS_DRAGDROP 。
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | winuser.h (包含 Windows.h) |
另請參閱
概念
參考