SHAREVISTRING

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

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

MessageID = RegisterWindowMessage(SHAREVISTRING)
wParam = 0
lpofn = lParam (LPOPENFILENAME) 

พารามิเตอร์

lpofn
ชี้ไปยังโครงสร้างแบบOPENFILENAME สมาชิกlpstrFileของโครงสร้างนี้ประกอบด้วยชื่อแฟ้มที่ทำให้เกิดการละเมิดการใช้ร่วมกัน.

ส่งกลับค่า

ขั้นตอนของ hook ต้องส่งกลับหนึ่งในค่าต่อไปนี้เพื่อบ่งชี้ว่า กล่องโต้ตอบควรจัดการการละเมิดการใช้ร่วมกัน:

ส่งกลับค่า คำอธิบาย
OFN_SHAREFALLTHROUGH ยอมรับชื่อแฟ้ม
OFN_SHARENOWARN ไม่ยอมรับชื่อแฟ้ม แต่ไม่ต้องเตือนผู้ใช้ โปรแกรมประยุกต์ที่รับผิดชอบในการแสดงข้อความเตือน.
OFN_SHAREWARN ไม่ยอมรับชื่อแฟ้ม และแสดงข้อความเตือน (เหมือนผลว่ามีขั้นตอนของ hook ไม่มี).

หมายเหตุ

ขั้นตอนของ hook ต้องระบุค่าคง SHAREVISTRING ในการเรียกไปยังฟังก์ชันRegisterWindowMessageเพื่อรับรหัสสำหรับข้อความถูกส่ง โดยใช้กล่องโต้ตอบ.

กล่องโต้ตอบการส่งข้อความ SHAREVISTRING ลงทะเบียนเท่านั้นถ้าคุณไม่ได้ระบุค่าสถานะ OFN_SHAREAWARE ในสถานะสมาชิกของโครงสร้างOPENFILENAMEเมื่อคุณสร้างการโต้ตอบ.

ถ้าขั้นตอนของ hook ส่งกลับค่าไม่ได้กำหนด กล่องโต้ตอบการตอบสนองต่อว่า OFN_SHAREWARN ถูกส่งกลับ.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน commdlg.h
Unicode:กำหนดเป็นข้อความ Unicode และ ANSI.

ดูเพิ่มเติม

ภาพรวมไลบรารีของกล่องโต้ตอบทั่วไปข้อความกล่องโต้ตอบทั่วไป CDN_SHAREVIOLATION, OPENFILENAME, RegisterWindowMessage

Index