pesan CB_SELECTSTRING

Mencari daftar kotak kombo untuk item yang dimulai dengan karakter dalam string tertentu. Jika item yang cocok ditemukan, item dipilih dan disalin ke kontrol edit.

Parameter

wParam

Indeks berbasis nol dari item sebelum item pertama yang akan dicari. Ketika pencarian mencapai bagian bawah daftar, pencarian berlanjut dari bagian atas daftar kembali ke item yang ditentukan oleh parameter wParam . Jika wParam adalah -1, seluruh daftar dicari dari awal.

lParam

Penunjuk ke string yang dihentikan null yang berisi karakter yang akan dicari. Pencarian tidak peka huruf besar/kecil, sehingga string ini dapat berisi kombinasi huruf besar dan huruf kecil.

Nilai kembali

Jika string ditemukan, nilai yang dikembalikan adalah indeks item yang dipilih. Jika pencarian tidak berhasil, nilai yang dikembalikan CB_ERR dan pilihan saat ini tidak diubah.

Keterangan

String dipilih hanya jika karakter dari titik awal cocok dengan karakter dalam string awalan.

Jika Anda membuat kotak kombo dengan gaya yang digambar pemilik tetapi tanpa gaya CBS_HASSTRINGS , apa yang dilakukan pesan CB_SELECTSTRING bergantung pada apakah Anda menggunakan gaya CBS_SORT . Jika gaya CBS_SORT digunakan, sistem mengirim WM_COMPAREITEM pesan ke pemilik kotak kombo untuk menentukan item mana yang cocok dengan string yang ditentukan. Jika Anda tidak menggunakan gaya CBS_SORT , CB_SELECTSTRING mencoba mencocokkan nilai DWORD dengan nilai parameter lParam .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

CB_FINDSTRING

CB_FINDSTRINGEXACT

CB_SETCURSEL

WM_COMPAREITEM