Fungsi GetMenuBarInfo (winuser.h)

Mengambil informasi tentang bilah menu yang ditentukan.

Sintaks

BOOL GetMenuBarInfo(
  [in]      HWND         hwnd,
  [in]      LONG         idObject,
  [in]      LONG         idItem,
  [in, out] PMENUBARINFO pmbi
);

Parameter

[in] hwnd

Jenis: HWND

Handel ke jendela (bilah menu) yang informasinya akan diambil.

[in] idObject

Jenis: LONG

Objek menu. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
OBJID_CLIENT
((LONG)0xFFFFFFFC)
Menu popup yang terkait dengan jendela.
OBJID_MENU
((LONG)0xFFFFFFFD)
Bilah menu yang terkait dengan jendela (lihat fungsi GetMenu ).
OBJID_SYSMENU
((LONG)0xFFFFFFFF)
Menu sistem yang terkait dengan jendela (lihat fungsi GetSystemMenu ).

[in] idItem

Jenis: LONG

Item yang akan diambil informasinya. Jika parameter ini nol, fungsi mengambil informasi tentang menu itu sendiri. Jika parameter ini adalah 1, fungsi mengambil informasi tentang item pertama pada menu, dan sebagainya.

[in, out] pmbi

Jenis: PMENUBARINFO

Penunjuk ke struktur MENUBARINFO yang menerima informasi. Perhatikan bahwa Anda harus mengatur anggota cbSize ke sizeof(MENUBARINFO) sebelum memanggil fungsi ini.

Mengembalikan nilai

Jenis: BOOL

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

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 (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-misc-l1-5-0 (diperkenalkan dalam Windows 10, versi 10.0.10240)

Lihat juga

Konseptual

GetMenu

GetSystemMenu

MENUBARINFO

Menu

Referensi