Bagikan melalui


pesan CB_INITSTORAGE

Aplikasi mengirim pesan CB_INITSTORAGE sebelum menambahkan sejumlah besar item ke bagian kotak daftar dari kotak kombo. Pesan ini mengalokasikan memori untuk menyimpan item kotak daftar.

Parameter

wParam

Jumlah item yang akan ditambahkan.

lParam

Jumlah memori yang akan dialokasikan untuk string item, dalam byte.

Nilai kembali

Jika pesan berhasil, nilai yang dikembalikan adalah jumlah total item yang memorinya telah dialokasikan sebelumnya, yaitu, jumlah total item yang ditambahkan oleh semua pesan CB_INITSTORAGE yang berhasil.

Jika pesan gagal, nilai yang dikembalikan adalah CB_ERRSPACE.

Pesan mengalokasikan memori dan mengembalikan nilai keberhasilan dan kesalahan yang dijelaskan di atas.

Keterangan

Pesan CB_INITSTORAGE membantu mempercepat inisialisasi kotak kombo yang memiliki sejumlah besar item (lebih dari 100). Ini mencadangkan jumlah memori yang ditentukan sehingga pesan CB_ADDSTRING, CB_INSERTSTRING, dan CB_DIR berikutnya membutuhkan waktu sesingkat mungkin. Anda dapat menggunakan perkiraan untuk parameter wParam dan lParam . Jika Anda terlalu berlebihan, memori tambahan dialokasikan, jika Anda meremehkan, alokasi normal digunakan untuk item yang melebihi jumlah yang diminta.

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_ADDSTRING

CB_DIR

CB_INSERTSTRING