คุณสามารถให้แม่แบบกำหนดเองสำหรับกล่องโต้ตอบตั้งค่าหน้ากระดาษตัวอย่างเช่น ถ้าคุณต้องการรวมตัวควบคุมเพิ่มเติมที่มีลักษณะเฉพาะโปรแกรมประยุกต์ของคุณ ฟังก์ชันPageSetupDlgใช้แม่แบบที่กำหนดเองของคุณในตำแหน่งของแม่แบบเริ่มต้น.
  เมื่อต้องการให้กล่องโต้ตอบแม่แบบกำหนดเองสำหรับการเซ็ตอัพหน้า- หรือ -
เมื่อต้องการกรองข้อความที่ส่งไปยังขั้นตอนในกล่องโต้ตอบ คุณสามารถจัดเป็นขั้นตอนของ hook PageSetupHook ถ้าคุณใช้แม่แบบแบบกำหนดเองเพื่อกำหนดตัวควบคุมเพิ่มเติม คุณต้องให้ในขั้นตอนของ hook PageSetupHookดำเนินการป้อนข้อมูลสำหรับตัวควบคุมของคุณ นอกจากนี้ คุณสามารถจัดเป็นขั้นตอนของ hook PagePaintHookการกำหนดเนื้อหาของหน้าตัวอย่างที่แสดง ด้วยกล่องโต้ตอบตั้งค่าหน้ากระดาษ ดูข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนของ hook PagePaintHook หน้าตัวอย่างที่กำหนดเอง.
  เมื่อต้องการเปิดการใช้งานในขั้นตอนของ hook PageSetupHookหลังจากการประมวลผลข้อความของWM_INITDIALOGขั้นตอนในกล่องโต้ตอบส่งข้อความ WM_INITDIALOG กับขั้นตอนของ hook PageSetupHook พารามิเตอร์lParamของข้อความนี้เป็นตัวชี้การใช้กล่องโต้ตอบการเตรียมใช้งานโครงสร้างPAGESETUPDLG.