Fungsi CheckMenuRadioItem (winuser.h)

Memeriksa item menu tertentu dan menjadikannya item radio. Pada saat yang sama, fungsi menghapus semua item menu lainnya dalam grup terkait dan menghapus bendera jenis item radio untuk item tersebut.

Sintaks

BOOL CheckMenuRadioItem(
  [in] HMENU hmenu,
  [in] UINT  first,
  [in] UINT  last,
  [in] UINT  check,
  [in] UINT  flags
);

Parameter

[in] hmenu

Jenis: HMENU

Handel ke menu yang berisi grup item menu.

[in] first

Jenis: UINT

Pengidentifikasi atau posisi item menu pertama dalam grup.

[in] last

Jenis: UINT

Pengidentifikasi atau posisi item menu terakhir dalam grup.

[in] check

Jenis: UINT

Pengidentifikasi atau posisi item menu untuk diperiksa.

[in] flags

Jenis: UINT

Menunjukkan arti idFirst, idLast, dan idCheck. Jika parameter ini MF_BYCOMMAND, parameter lain menentukan pengidentifikasi item menu. Jika MF_BYPOSITION, parameter lain menentukan posisi item menu.

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, gunakan fungsi GetLastError .

Keterangan

Fungsi CheckMenuRadioItem mengatur bendera jenis MFT_RADIOCHECK dan status MFS_CHECKED untuk item yang ditentukan oleh idCheck dan, pada saat yang sama, menghapus kedua bendera untuk semua item lain dalam grup. Item terpilih ditampilkan menggunakan bitmap poin alih-alih bitmap tanda centang.

Untuk informasi selengkapnya tentang jenis item menu dan bendera status, lihat struktur MENUITEMINFO .

Contoh

Misalnya, lihat Contoh Penggunaan Bitmap Tanda Centang Kustom.

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
Set API ext-ms-win-ntuser-menu-l1-1-0 (diperkenalkan di Windows 8)

Lihat juga

Konseptual

MENUITEMINFO

Menu

Referensi