STRUKTUR MENUGETOBJECTINFO (winuser.h)
Berisi informasi tentang menu tempat kursor mouse berada.
Sintaks
typedef struct tagMENUGETOBJECTINFO {
DWORD dwFlags;
UINT uPos;
HMENU hmenu;
PVOID riid;
PVOID pvObj;
} MENUGETOBJECTINFO, *PMENUGETOBJECTINFO;
Anggota
dwFlags
Jenis: DWORD
Posisi kursor mouse sehubungan dengan item yang ditunjukkan oleh uPos. Ini adalah bitmask dari nilai-nilai berikut:
Nilai | Makna |
---|---|
|
Mouse berada di bagian bawah item yang ditunjukkan oleh uPos. |
|
Mouse berada di bagian atas item yang ditunjukkan oleh uPos. |
Jika tidak MNGOF_BOTTOMGAP atau MNGOF_TOPGAP diatur, maka mouse langsung berada pada item yang ditunjukkan oleh uPos.
uPos
Jenis: UINT
Posisi item tempat kursor mouse aktif.
hmenu
Jenis: HMENU
Handel ke menu tempat kursor mouse aktif.
riid
Jenis: PVOID
Pengidentifikasi antarmuka yang diminta. Saat ini hanya bisa IDropTarget.
pvObj
Jenis: PVOID
Penunjuk ke antarmuka yang sesuai dengan anggota riid . Pointer ini akan dikembalikan oleh aplikasi saat memproses pesan.
Keterangan
Struktur MENUGETOBJECTINFO hanya digunakan di menu seret dan letakkan. Ketika pesan WM_MENUGETOBJECT dikirim, lParam adalah penunjuk ke struktur ini.
Untuk membuat menu seret dan letakkan, panggil SetMenuInfo dengan MNS_DRAGDROP diatur.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | winuser.h (termasuk Windows.h) |
Lihat juga
Konseptual
Referensi