CDN_SHAREVIOLATION bildirim iletisi bir Explorer tarzı Aç veya Kaydetolarak ortak iletişim kutusu seçili dosyayı bir ağ paylaşım ihlali oluşuyor ve kullanycy ok dü?mesini tyklady?ynda gönderilir. OFNHookProc kanca işlemi bu iletiyi alır şeklinde bir WM_NOTIFY mesajı .
CDN_SHAREVIOLATION lpon (LPOFNOTIFY) lParam =
OFNOTIFY yapısı içeren bir nmhdr yapısı olan kod üye CDN_SHAREVIOLATION bildirim kodunu gösterir.
Nasıl iletişim kutusunu Paylaşım ihlali işlemesi gereken dönüş değeri gösterir.
Kanca işlemi sıfır döndürür, bir paylaşım ihlali için standart uyarı iletisi iletişim kutusunu görüntüler.
Standart uyarı iletisinin görüntülenmesini engellemek için sıfır dışında bir değere kancası yordamı dönüp aşağıdaki dwl_msgresult değerlerinden birini ayarlamak için SetWindowLong işlevini çağırın:
OFN_SHAREFALLTHROUGH | Dosya paylaşım ihlali hakkında kullanıcıyı uyarmadan dönmek iletişim kutusunun neden olur. |
OFN_SHARENOWARN | Dosya paylaşım ihlali hakkında kullanıcıyı uyarmadan reddetmek için iletişim kutusunu neden. |
Yalnızca iletişim kutusunu, ofn_explorer değeri kullanılarak oluşturulmuşsa sistemi, bu bildirim gönderir.
Bu bildirim yalnızca, sistem gönderir iletişim kutusu oluşturulduğunda ofn_shareaware değeri belirtilmedi.
nbsp; Windows &NT: sürüm 4.0 veya daha yenisini gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:Commdlg.h ilan.
Ortak iletişim kutusuna kitaplığın genel bakış, ortak iletişim kutusu iletilerini, GetOpenFileName, GetSaveFileName, nmhdr, OFNHookProc, OFNOTIFY, OPENDOSYAADI, SetWindowLong, WM_NOTIFY