Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menambahkan string ke kotak daftar kotak kombo. Jika kotak kombo tidak memiliki gaya CBS_SORT , string ditambahkan ke akhir daftar. Jika tidak, string disisipkan ke dalam daftar, dan daftar diurutkan.
Parameter
-
wParam
-
Parameter ini tidak digunakan.
-
lParam
-
Penunjuk LPCTSTR ke string yang dihentikan null untuk ditambahkan. Jika Anda membuat kotak kombo dengan gaya yang digambar pemilik tetapi tanpa gaya CBS_HASSTRINGS , nilai parameter lParam disimpan sebagai data item daripada string yang akan ditunjukkannya. Data item dapat diambil atau dimodifikasi dengan mengirim pesan CB_GETITEMDATA atau CB_SETITEMDATA .
Nilai kembali
Nilai yang dikembalikan adalah indeks berbasis nol ke string dalam kotak daftar kotak kombo. Jika terjadi kesalahan, nilai yang dikembalikan adalah CB_ERR. Jika tidak tersedia cukup ruang untuk menyimpan string baru, maka akan CB_ERRSPACE.
Keterangan
Jika Anda membuat kotak kombo yang digambar pemilik dengan gaya CBS_SORT tetapi tanpa gaya CBS_HASSTRINGS , pesan WM_COMPAREITEM dikirim satu atau beberapa kali ke pemilik kotak kombo sehingga item baru dapat ditempatkan dengan benar dalam daftar.
Untuk menyisipkan string di lokasi tertentu dalam daftar, gunakan pesan CB_INSERTSTRING .
Jika kotak kombo memiliki gaya WS_HSCROLL dan Anda menambahkan string yang lebih lebar dari kotak kombo, kirim pesan LB_SETHORIZONTALEXTENT untuk memastikan bilah gulir horizontal muncul.
Comclt32.dll versi 5.0 atau yang lebih baru: Jika CBS_LOWERCASE atau CBS_UPPERCASE diatur, versi Unicode CB_ADDSTRING mengubah string. Jika menggunakan memori global baca-saja, ini menyebabkan aplikasi gagal.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Header |
|