CDN_SHAREVIOLATION

มีส่งข้อความแจ้งเตือนCDN_SHAREVIOLATIONโดยมีลักษณะ Explorerเปิดหรือบันทึกเป็นทั่วไปกล่องโต้ตอบเมื่อผู้ใช้คลิกปุ่มตกลงและเครือข่ายที่ใช้ร่วมกันการละเมิดเกิดขึ้นสำหรับแฟ้มที่เลือก ของขั้นตอนของ hook OFNHookProcได้รับข้อความนี้ในรูปแบบของการ WM_NOTIFYข้อความ .

CDN_SHAREVIOLATION lpon = lParam (LPOFNOTIFY) 

 

พารามิเตอร์

lpon
ชี้ไปโครงสร้างOFNOTIFY สมาชิกpszFileของโครงสร้างนี้ชี้ไปชื่อของแฟ้มที่มีการละเมิดการใช้ร่วมกัน.

โครงสร้างของOFNOTIFYประกอบด้วยการ NMHDRโครงสร้างที่สมาชิกของรหัสบ่งชี้แจ้งรหัสCDN_SHAREVIOLATION.

ส่งกลับค่า

ค่าที่ส่งคืนบ่งชี้ว่า กล่องโต้ตอบควรจัดการการละเมิดการใช้ร่วมกัน.

ถ้าขั้นตอนของ hook ส่งกลับค่าศูนย์ กล่องโต้ตอบแสดงข้อความเตือนมาตรฐานสำหรับการละเมิดการใช้ร่วมกัน.

เพื่อป้องกันการแสดงข้อความเตือนมาตรฐาน การส่งกลับค่าไม่ใช่ศูนย์จากขั้นตอนของ hook และเรียกใช้ฟังก์ชันSetWindowLongเพื่อตั้งค่าหนึ่งค่าต่อไปนี้ DWL_MSGRESULT:

OFN_SHAREFALLTHROUGH ทำให้กล่องโต้ตอบการส่งกลับชื่อแฟ้ม โดยไม่มีการเตือนผู้ใช้เกี่ยวกับการละเมิดการใช้ร่วมกัน.
OFN_SHARENOWARN ทำให้กล่องโต้ตอบการไม่ยอมรับชื่อแฟ้ม โดยไม่มีการเตือนผู้ใช้เกี่ยวกับการละเมิดการใช้ร่วมกัน.

หมายเหตุ

ระบบส่งการแจ้งเตือนนี้เท่านั้นถ้ากล่องโต้ตอบที่สร้างโดยใช้ค่า OFN_EXPLORER.

ระบบส่งถ้านี้เฉพาะการแจ้งเตือนค่า OFN_SHAREAWARE ไม่ได้ระบุไว้เมื่อมีสร้างกล่องโต้ตอบ.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 4.0 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน commdlg.h.

ดูเพิ่มเติม

ภาพรวมไลบรารีของกล่องโต้ตอบทั่วไปข้อความกล่องโต้ตอบทั่วไป GetOpenFileName, GetSaveFileName, NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY

Index