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.
- 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.
Po 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.