Bagikan melalui


LB_ADDFILE pesan

Menambahkan nama file yang ditentukan ke kotak daftar yang berisi daftar direktori.

Parameter

wParam

Parameter ini tidak digunakan.

lParam

Penunjuk ke buffer yang menentukan nama file yang akan ditambahkan.

Nilai kembali

Nilai yang dikembalikan adalah indeks berbasis nol dari file yang ditambahkan, atau LB_ERR jika terjadi kesalahan.

Keterangan

Kotak daftar tempat lParam ditambahkan harus diisi oleh fungsi DlgDirList .

Pesan LB_INITSTORAGE membantu mempercepat inisialisasi kotak daftar yang memiliki sejumlah besar item (lebih dari 100). Ini mencadangkan jumlah memori yang ditentukan sehingga pesan LB_ADDFILE 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.

Untuk aplikasi ANSI, sistem mengonversi teks dalam kotak daftar ke Unicode menggunakan CP_ACP. Hal ini dapat menyebabkan masalah. Misalnya, karakter Romawi beraksen dalam kotak daftar non-Unicode di Windows Jepang akan keluar kacau. Untuk memperbaikinya, kompilasi aplikasi sebagai Unicode atau gunakan kotak daftar yang digambar pemilik.

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

DlgDirList

LB_ADDSTRING