การเปิดหรือบันทึก เป็นกล่องโต้ตอบส่ง FILEOKSTRING ลงทะเบียนข้อความของคุณขั้นตอนของ hook เมื่อผู้ใช้ระบุชื่อแฟ้ม และคลิกปุ่มOK ขั้นตอนของ hook สามารถยอมรับชื่อแฟ้ม และอนุญาตให้กล่องโต้ตอบเพื่อ ปิด หรือไม่ยอมรับชื่อแฟ้ม และบังคับให้กล่องโต้ตอบการเปิดค้างอยู่นาน.
สำหรับลักษณะ Explorerเปิดและบันทึกเป็นกล่องโต้ตอบ ข้อความนี้ได้ถูกแทนที่ โดยข้อความแจ้งเตือนCDN_FILEOK .
MessageID = RegisterWindowMessage(FILEOKSTRING)
wParam = 0
lpofn = lParam (LPOPENFILENAME)
ถ้าขั้นตอนของ hook ส่งกลับค่าศูนย์เปิดหรือบันทึก เป็นกล่องโต้ตอบยอมรับชื่อแฟ้มที่ระบุ และปิด.
ถ้าขั้นตอนของ hook ส่งกลับค่าไม่ใช่ศูนย์เปิดหรือบันทึก เป็นกล่องโต้ตอบไม่ยอมรับชื่อแฟ้มที่ระบุ และยังคงเปิด.
ขั้นตอนของ hook ต้องระบุค่าคง FILEOKSTRING ในการเรียกไปยังฟังก์ชันRegisterWindowMessageเพื่อรับรหัสสำหรับข้อความถูกส่ง โดยใช้กล่องโต้ตอบ.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน commdlg.h
Unicode:กำหนดเป็นข้อความ Unicode และ ANSI.
ภาพรวมไลบรารีของกล่องโต้ตอบทั่วไปข้อความกล่องโต้ตอบทั่วไป CDN_FILEOK, OPENFILENAME, RegisterWindowMessage