Można podać niestandardowy szablon w oknie dialogowym Ustawienia strony na przykład, jeśli chcesz dołączyć dodatkowe kontrole, które są unikatowe dla aplikacji. Funkcja PageSetupDlg używa szablonu niestandardowego zamiast domyślnego szablonu.
Aby zapewnić niestandardowy szablon dla ustawienia strony, okno dialogowe- Lub -
Do filtrowania wiadomości wysłane do procedury pole dialogowe, można zapewnić procedura haka PageSetupHook . Jeśli niestandardowy szablon jest używane do definiowania dodatkowej kontroli, należy zapewnić procedura haka PageSetupHook do przetwarzania danych wejściowych dla formanty. Ponadto można dostarczyć procedura haka PagePaintHook aby dostosować zawartość przykładowa strona wyświetlana w oknie dialogowym Ustawienia strony . Aby uzyskać więcej informacji na temat procedura haka PagePaintHook zobacz Dostosowywanie przykładowa strona.
Aby włączyć procedurę haka PageSetupHookPo przetworzeniu komunikatu WM_INITDIALOG , procedury pole dialogowe wysyła wiadomość WM_INITDIALOG procedura haka PageSetupHook . Parametr fikcyjnymi tej wiadomości jest wskaźnik do struktury PAGESETUPDLG , używane do inicjowania okno dialogowe.