WM_PSD_PAGESETUPDLG сообщение уведомляет процедуру подключения PagePaintHook , что диалоговое окнонастройки страницыдля рисования содержимое образца страницы. Это сообщение можно использовать процедуру подключения для выполнения задачи инициализации связанных с рисования содержимое образца страницы .
WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam); / / Размер бумаги флага wFlags = HIWORD(wParam); / / ориентации бумаги флага lppsd = lParam (LPPAGESETUPDLG); / / dialog box информации
| 0x0001 | Бумага в ландшафтном режиме (матричный) |
| 0x0003 | Бумага в ландшафтном режиме (HPPCL) |
| 0x0005 | Бумага в портретном режиме (матричный) |
| 0x0007 | Бумага в портретном режиме (HPPCL) |
| 0x000b | Конверт в ландшафтном режиме (HPPCL) |
| которыми | Конверт в портретном режиме (матричный) |
| 0x0019 | Конверт в ландшафтном режиме (матричный) |
| 0x001f | Конверт в портретном режиме (HPPCL) |
Если Хук процедура возвращает значение TRUE, диалоговое окно "" отправляет больше WM_PSD * сообщения не и не проводится в пример страницы до следующего систему необходимо перерисовать образца страницы.
Если Хук процедура возвращает значение FALSE, диалоговое окно "" посылает оставшиеся сообщения рисования последовательности.
Диалоговое окноПараметры страницысодержит изображение образца страницы, которая показывает, как пользовательский выбор влияют на внешний вид печатной продукции. При вызове функции PageSetupDlg , вы можете предоставить PagePaintHook процедуру подключения для настройки внешнего вида образца страницы. Всякий раз, когда диалогового окна должен извлечь содержимое образца страницы, диалоговое окно "" отправляет последовательность WM_PSD * сообщений процедуру подключения .
Первые три сообщения рисования последовательности (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT или WM_PSD_MINMARGINRECT) предоставляют информацию, процедуру подключения можно использовать для рисования содержимое образца страницы. Оставшиеся сообщения (WM_PSD_MARGINRECT, WM_PSD_GREEKTEXTRECT, WM_PSD_ENVSTAMPRECT, WM_PSD_YAFULLPAGERECT) уведомлять процедуру подключения что диалогового окна собирается сделать конкретную часть образца страницы. Это позволяет процедуре Хук избирательно использовать части образца страницы.
nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В commdlg.h.
Общие диалогового окна Обзор библиотеки, Общие диалоговые окна сообщений, DEVMODE, PagePaintHook, PageSetupDlg, PAGESETUPDLG, WM_PSD_ENVSTAMPRECT, WM_PSD_FULLPAGERECT, WM_PSD_GREEKTEXTRECT, WM_PSD_MARGINRECT, WM_PSD_MINMARGINRECT, WM_PSD_YAFULLPAGERECT