Bagikan melalui


CDN_SHAREVIOLATION 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 gaya Explorer saat pengguna mengklik tombol OK dan pelanggaran berbagi jaringan terjadi untuk file yang dipilih.

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

#define CDN_FIRST               (0U-601U)
#define CDN_SHAREVIOLATION      (CDN_FIRST - 0x0003)

Parameter

wParam

Parameter ini tidak digunakan.

lParam

Penunjuk ke struktur OFNOTIFY . Anggota pszFile dari struktur ini adalah penunjuk ke nama file yang memiliki pelanggaran berbagi. Struktur OFNOTIFY berisi struktur NMHDR yang anggota kodenya menunjukkan pesan pemberitahuan CDN_SHAREVIOLATION .

Menampilkan nilai

Nilai yang dikembalikan menunjukkan bagaimana kotak dialog harus menangani pelanggaran berbagi.

Jika prosedur kait mengembalikan nol, kotak dialog menampilkan pesan peringatan standar untuk pelanggaran berbagi.

Untuk mencegah tampilan pesan peringatan standar, kembalikan nilai bukan nol dari prosedur kait dan panggil fungsi SetWindowLong untuk mengatur salah satu nilai DWL_MSGRESULT berikut.

Mengembalikan kode/nilai Deskripsi
OFN_SHAREFALLTHROUGH
2
Menyebabkan kotak dialog mengembalikan nama file tanpa memperingatkan pengguna tentang pelanggaran berbagi.
OFN_SHARENOWARN
1
Menyebabkan kotak dialog menolak nama file tanpa memperingatkan pengguna tentang pelanggaran berbagi.

Keterangan

Sistem mengirimkan pemberitahuan ini hanya jika kotak dialog dibuat menggunakan nilai OFN_EXPLORER .

Sistem mengirimkan pemberitahuan ini hanya jika nilai OFN_SHAREAWARE tidak ditentukan ketika kotak dialog dibuat.

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

OFNOTIFY

OPENFILENAME

SetWindowLong

Konseptual

Pustaka Kotak Dialog Umum