Fungsi HiliteMenuItem (winuser.h)

Menambahkan atau menghapus penyorotan dari item di bilah menu.

Sintaks

BOOL HiliteMenuItem(
  [in] HWND  hWnd,
  [in] HMENU hMenu,
  [in] UINT  uIDHiliteItem,
  [in] UINT  uHilite
);

Parameter

[in] hWnd

Jenis: HWND

Handel ke jendela yang berisi menu.

[in] hMenu

Jenis: HMENU

Handel ke bilah menu yang berisi item.

[in] uIDHiliteItem

Jenis: UINT

Item menu. Parameter ini adalah pengidentifikasi item menu atau offset item menu di bilah menu, tergantung pada nilai parameter uHilite .

[in] uHilite

Jenis: UINT

Mengontrol interpretasi parameter uItemHilite dan menunjukkan apakah item menu disorot. Parameter ini harus merupakan kombinasi dari MF_BYCOMMAND atau MF_BYPOSITION dan MF_HILITE atau MF_UNHILITE.

Nilai Makna
MF_BYCOMMAND
0x00000000L
Menunjukkan bahwa uItemHilite memberikan pengidentifikasi item menu.
MF_BYPOSITION
0x00000400L
Menunjukkan bahwa uItemHilite memberikan posisi relatif berbasis nol dari item menu.
MF_HILITE
0x00000080L
Menyoroti item menu. Jika bendera ini tidak ditentukan, penyorotan akan dihapus dari item.
MF_UNHILITE
0x00000000L
Menghapus penyorotan dari item menu.

Nilai kembali

Jenis: BOOL

Jika item menu diatur ke status sorotan yang ditentukan, nilai yang dikembalikan bukan nol.

Jika item menu tidak diatur ke status sorotan yang ditentukan, nilai yang dikembalikan adalah nol.

Keterangan

Bendera MF_HILITE dan MF_UNHILITE hanya dapat digunakan dengan fungsi HiliteMenuItem ; mereka tidak dapat digunakan dengan fungsi ModifyMenu .

Persyaratan

   
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

Konseptual

Menu

ModifikasiMenu

Referensi