ข้อความโต้ตอบทั่วไป

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

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

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

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

FINDMSGSTRING กล่องโต้ตอบการค้นหาหรือแทนส่งข้อความนี้ลงในกระบวนงานของหน้าต่างของหน้าต่างหลักเมื่อผู้ใช้คลิกค้นหาถัดไปแทนหรือแทนปุ่มทั้งหมดหรือปิดกล่องโต้ตอบ พารามิเตอร์lParamของข้อความชี้ไปยังโครงสร้างแบบFINDREPLACEที่ประกอบด้วยการป้อนข้อมูลของผู้ใช้ .
HELPMSGSTRING กล่องโต้ตอบทั่วไปทั้งหมดส่งข้อความนี้ลงในกระบวนงานของหน้าต่างของหน้าต่างหลักของพวกเขาเมื่อผู้ใช้คลิกที่ปุ่ม'วิธีใช้'.

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

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

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

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

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


กล่องโต้ตอบบางทั่วไปส่ง และรับข้อความในหน้าต่างอื่น ขั้นตอนของ hook สำหรับกล่องโต้ตอบแบบอักษรสามารถส่ง WM_CHOOSEFONT_ * ข้อความใด ๆ ไปยังกล่องโต้ตอบแบบอักษร สำหรับข้อมูลเพิ่มเติม ให้ดูที่กล่องโต้ตอบแบบอักษร กล่องโต้ตอบตั้งค่าหน้ากระดาษส่ง WM_PSD_ * ข้อความถ้าคุณได้เปิดใช้งานการPagePaintHookตะขอกระบวนงาน สำหรับข้อมูลเพิ่มเติม ให้ดูกล่องโต้ตอบตั้งค่าหน้า.

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

Index