WM_COMPAREITEM pesan
Dikirim untuk menentukan posisi relatif item baru dalam daftar yang diurutkan dari kotak kombo atau kotak daftar yang digambar pemilik. Setiap kali aplikasi menambahkan item baru, sistem mengirim pesan ini ke pemilik kotak kombo atau kotak daftar yang dibuat dengan gaya CBS_SORT atau LBS_SORT .
WM_COMPAREITEM
WPARAM wParam;
LPARAM lParam;
Parameter
-
wParam
-
Menentukan pengidentifikasi kontrol yang mengirim pesan WM_COMPAREITEM .
-
lParam
-
Arahkan ke struktur COMPAREITEMSTRUCT yang berisi pengidentifikasi dan data yang disediakan aplikasi untuk dua item dalam kotak kombo atau daftar.
Menampilkan nilai
Nilai yang dikembalikan menunjukkan posisi relatif dari dua item. Ini mungkin salah satu nilai yang diperlihatkan dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Makna |
|
Item 1 mendahului item 2 dalam urutan yang diurutkan. |
|
Item 1 dan 2 setara dalam urutan yang diurutkan. |
|
Item 1 mengikuti item 2 dalam urutan yang diurutkan. |
Keterangan
Ketika pemilik kotak kombo atau kotak daftar yang digambar pemilik menerima pesan ini, pemilik mengembalikan nilai yang menunjukkan item mana yang ditentukan oleh struktur COMPAREITEMSTRUCT yang akan muncul di hadapan yang lain. Biasanya, sistem mengirim pesan ini beberapa kali sampai menentukan posisi yang tepat untuk item baru.
Jika prosedur kotak dialog menangani pesan ini, itu harus mentransmisikan nilai pengembalian yang diinginkan ke BOOL dan mengembalikan nilai secara langsung. Nilai DWL_MSGRESULT yang ditetapkan oleh fungsi SetWindowLong diabaikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
|
Lihat juga
-
Referensi
-
Sumber Daya Lainnya