Fungsi GetMenuItemRect (winuser.h)
Mengambil persegi panjang pembatas untuk item menu yang ditentukan.
BOOL GetMenuItemRect(
[in, optional] HWND hWnd,
[in] HMENU hMenu,
[in] UINT uItem,
[out] LPRECT lprcItem
);
[in, optional] hWnd
Jenis: HWND
Handel ke jendela yang berisi menu.
Jika nilai ini NULL dan parameter hMenu mewakili menu popup, fungsi akan menemukan jendela menu.
[in] hMenu
Jenis: HMENU
Handel ke menu.
[in] uItem
Jenis: UINT
Posisi berbasis nol dari item menu.
[out] lprcItem
Jenis: LPRECT
Penunjuk ke struktur RECT yang menerima persegi panjang pembatas item menu yang ditentukan yang dinyatakan dalam koordinat layar.
Jenis: BOOL
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, gunakan fungsi GetLastError .
Agar persegi panjang yang dikembalikan bermakna, menu harus muncul jika menu popup atau dilampirkan ke jendela jika bilah menu. Posisi item menu tidak ditentukan hingga menu ditampilkan.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (termasuk Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |