Bagikan melalui


Struktur NMTBHOTITEM (commctrl.h)

Berisi informasi yang digunakan dengan kode pemberitahuan TBN_HOTITEMCHANGE .

Sintaks

typedef struct tagNMTBHOTITEM {
  NMHDR hdr;
  int   idOld;
  int   idNew;
  DWORD dwFlags;
} NMTBHOTITEM, *LPNMTBHOTITEM;

Anggota

hdr

Jenis: NMHDR

Struktur NMHDR yang berisi informasi tambahan tentang pemberitahuan.

idOld

Jenis: int

Pengidentifikasi perintah item yang sebelumnya disorot.

idNew

Jenis: int

Pengidentifikasi perintah item yang akan disorot.

dwFlags

Jenis: DWORD

Bendera yang menunjukkan mengapa item panas telah berubah. Ini bisa berupa satu atau beberapa nilai berikut ini:

Nilai Makna
HICF_ACCELERATOR
Perubahan item panas disebabkan oleh kunci pintasan.
HICF_ARROWKEYS
Perubahan item panas disebabkan oleh tombol panah.
HICF_DUPACCEL
Memodifikasi HICF_ACCELERATOR. Jika bendera ini diatur, lebih dari satu item memiliki karakter kunci pintasan yang sama.
HICF_ENTERING
Memodifikasi bendera alasan lainnya. Jika bendera ini diatur, tidak ada item panas sebelumnya dan idOld tidak berisi informasi yang valid.
HICF_LEAVING
Memodifikasi bendera alasan lainnya. Jika bendera ini diatur, tidak ada item panas baru dan idBaru tidak berisi informasi yang valid.
HICF_LMOUSE
Perubahan item panas dihasilkan dari peristiwa mouse klik kiri.
HICF_MOUSE
Perubahan item panas dihasilkan dari peristiwa mouse.
HICF_OTHER
Perubahan item panas dihasilkan dari peristiwa yang tidak dapat ditentukan. Ini paling sering terjadi karena perubahan fokus atau pesan TB_SETHOTITEM .
HICF_RESELECT
Perubahan item panas dihasilkan dari pengguna memasukkan kunci pintasan untuk item yang sudah panas.
HICF_TOGGLEDROPDOWN

Versi 5.80. Menyebabkan tombol beralih status.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header commctrl.h