Bagikan melalui


Pesan LBSELCHSTRING

[Dimulai dengan Windows Vista, kotak dialog Buka dan Simpan Sebagai umum telah digantikan oleh Dialog Item Umum. Kami menyarankan agar Anda menggunakan API Dialog Item Umum alih-alih kotak dialog ini dari Pustaka Kotak Dialog Umum.]

Kotak dialog Buka atau Simpan Sebagai mengirimkan pesan terdaftar LBSELCHSTRING ke prosedur hook Anda saat pilihan berubah dalam salah satu kotak daftar atau kotak kombo dari kotak dialog.

#define LBSELCHSTRING TEXT("commdlg_LBSelChangedNotify")

Parameter

wParam

Pengidentifikasi kotak daftar atau kotak kombo tempat pilihan berubah.

lParam

Kata berurutan rendah menentukan nomor item string yang dipilih dalam kotak daftar atau kotak kombo. Kata berurutan tinggi menentukan jenis perubahan pilihan. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
CD_LBSELCHANGE
0
Item adalah satu-satunya item yang dipilih dalam kotak daftar pilihan tunggal.
CD_LBSELADD
2
Item adalah salah satu item yang dipilih dalam kotak daftar beberapa pilihan.
CD_LBSELSUB
1
Item tidak lagi dipilih dalam kotak daftar beberapa pilihan.
CD_LBSELNOITEMS
-1
Tidak ada item dalam kotak daftar beberapa pilihan.

Menampilkan nilai

Pesan ini tidak memiliki nilai pengembalian.

Keterangan

Prosedur hook harus menentukan konstanta LBSELCHSTRING dalam panggilan ke fungsi RegisterWindowMessage untuk mendapatkan pengidentifikasi untuk pesan yang dikirim oleh kotak dialog.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Commdlg.h (sertakan Windows.h)
Nama Unicode dan ANSI
LBSELCHSTRINGW (Unicode) dan LBSELCHSTRINGA (ANSI)

Lihat juga

Referensi

CDN_SELCHANGE

CDN_TYPECHANGE

RegisterWindowMessage

Konseptual

Pustaka Kotak Dialog Umum