באפשרותך לספק תבנית מותאמת אישית עבור תיבת הדו-שיח הגדרת עמוד , לדוגמה, אם ברצונך לכלול פקדים נוספים ייחודיות ליישום שלך. הפונקציה PageSetupDlg משתמשת התבנית המותאמת אישית שלך במקום תבנית ברירת המחדל.
כדי לספק תבנית מותאמת אישית בתיבת הדו-שיח הגדרת עמוד- או -
כדי לסנן הודעות שנשלחו אל השגרה בתיבת הדו-שיח, באפשרותך לספק שגרה הוו PageSetupHook . אם אתה משתמש בתבנית מותאמת אישית כדי להגדיר פקדים נוספים, עליך לספק שגרה הוו PageSetupHook לעבד קלט עבור הפקדים. בנוסף, באפשרותך לספק שגרה הוו PagePaintHook כדי להתאים אישית את התוכן של דף הדוגמה המוצגים על-ידי תיבת הדו-שיח הגדרת עמוד . לקבלת מידע נוסף אודות ההליך הוו PagePaintHook , ראה התאמה אישית של עמוד דוגמה.
כדי לאפשר שגרה הוו PageSetupHookלאחר עיבוד הודעה WM_INITDIALOG שלה, הפרוצדורה של תיבת הדו-שיח שולחת הודעה WM_INITDIALOG להליך הוו PageSetupHook . הפרמטר lParam של הודעה זו הוא מצביע למבנה PAGESETUPDLG המשמש לאתחול בתיבת הדו-שיח.