Bagikan melalui


CDN_INCLUDEITEM kode pemberitahuan

[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.]

Dikirim oleh kotak dialog Buka atau Simpan Sebagai untuk menentukan apakah kotak dialog harus menampilkan item dalam daftar item folder shell. Saat pengguna membuka folder, kotak dialog mengirimkan pemberitahuan CDN_INCLUDEITEM untuk setiap item di folder. Kotak dialog mengirimkan pemberitahuan ini hanya jika bendera OFN_ENABLEINCLUDENOTIFY diatur saat kotak dialog dibuat.

Prosedur hook OFNHookProc Anda menerima pesan ini dalam bentuk pesan WM_NOTIFY .

#define CDN_FIRST               (0U-601U)
#define CDN_INCLUDEITEM         (CDN_FIRST - 0x0007)

Parameter

wParam

Parameter ini tidak digunakan.

lParam

Penunjuk ke struktur OFNOTIFYEX .

Struktur OFNOTIFYEX berisi struktur NMHDR yang anggota kodenya menunjukkan pesan pemberitahuan CDN_INCLUDEITEM .

Anggota psf dari struktur OFNOTIFYEX adalah penunjuk ke antarmuka untuk folder yang itemnya sedang dijumlahkan. Anggota pidl adalah penunjuk ke daftar pengidentifikasi item yang mengidentifikasi item relatif terhadap folder.

Nilai kembali

Jika prosedur hook OFNHookProc mengembalikan nol, kotak dialog mengecualikan item dari daftar item.

Untuk menyertakan item, kembalikan nilai bukan nol dari prosedur kait.

Keterangan

Kotak dialog selalu menyertakan item yang memiliki atribut SFGAO_FILESYSTEM dan SFGAO_FILESYSANCESTOR , terlepas dari nilai yang dikembalikan oleh CDN_INCLUDEITEM.

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)

Lihat juga

Referensi

GetOpenFileName

GetSaveFileName

OFNHookProc

OFNOTIFYEX

Konseptual

Pustaka Kotak Dialog Umum