Можна надати настроюваний шаблон для діалогове вікно Друк , наприклад, якщо ви хочете, щоб включити додаткові елементи керування, які є унікальними для вашого застосування. Функція PrintDlg використовує настроюваного шаблону в якості шаблону за промовчанням.
Щоб надати настроюваний шаблон для "у діалоговому вікні" Друк "- Або -
Ви можете надати PrintHookProc гачок процедуру для "у діалоговому вікні" Друк ". Гачок процедура може обробляти повідомлення, надіслані до діалогового вікна. Вона також може надсилати повідомлення до діалогового вікна. Якщо ви використовуєте шаблон для визначення додаткових елементів керування, потрібно надати гачок процедури обробки вводу для елементів керування.
Щоб увімкнути гачок процедуру для "у діалоговому вікні" Друк "Після обробки її WM_INITDIALOG повідомлення, процедура діалоговому вікні надсилання повідомлення WM_INITDIALOG гачок процедури. LParam параметр цього повідомлення — це вказівник на структуру PRINTDLG , використовується для ініціалізації діалогового вікна.