Bagikan melalui


Header_SetHotDivider makro (commctrl.h)

Mengubah warna pembagi antara item header untuk menunjukkan tujuan operasi seret dan letakkan eksternal. Anda dapat menggunakan makro ini atau mengirim pesan HDM_SETHOTDIVIDER secara eksplisit.

Sintaksis

int Header_SetHotDivider(
   HWND  hwnd,
   BOOL  fPos,
   DWORD dw
);

Parameter

hwnd

Jenis: HWND

Handel ke kontrol header.

fPos

Jenis: BOOL

Nilai yang menentukan bagaimana dw akan ditafsirkan. Nilai dalam bidang ini bisa menjadi salah satu dari yang berikut ini:

Nilai Arti
TRUE
Menunjukkan bahwa dw menyimpan koordinat klien pointer.
FALSE
Menunjukkan bahwa dw menyimpan nilai indeks pembagi.

dw

Jenis: DWORD

Nilai yang disimpan di sini ditafsirkan tergantung pada nilai fPos.

Jika fPos TRUE, dw mewakili koordinat klien x dan y- pointer. Koordinat x dalam kata rendah, dan koordinat y berada dalam kata tinggi. Setelah menerima pesan, kontrol header menyoroti pembagi yang sesuai berdasarkan koordinat dw.

Jika fPosFALSE, dw mewakili indeks bilangan bulat pembagi yang akan disorot.

Mengembalikan nilai

Jenis: int

Mengembalikan indeks pembagi yang disorot kontrol.

Komentar

Kontrol header yang diatur ke gaya HDS_DRAGDROP menghasilkan efek ini secara otomatis. Pesan ini dimaksudkan untuk digunakan ketika pemilik kontrol menangani operasi seret dan letakkan secara manual.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Platform Target Windows
Header commctrl.h