Fungsi GetMenuItemRect (winuser.h)

Mengambil persegi panjang pembatas untuk item menu yang ditentukan.

Sintaks

BOOL GetMenuItemRect(
  [in, optional] HWND   hWnd,
  [in]           HMENU  hMenu,
  [in]           UINT   uItem,
  [out]          LPRECT lprcItem
);

Parameter

[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.

Nilai kembali

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 .

Keterangan

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

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

Lihat juga

Menu