WM_PSD_PAGESETUPDLG

WM_PSD_PAGESETUPDLG сообщение уведомляет процедуру подключения PagePaintHook , что диалоговое окнонастройки страницыдля рисования содержимое образца страницы. Это сообщение можно использовать процедуру подключения для выполнения задачи инициализации связанных с рисования содержимое образца страницы .

WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam);         / / Размер бумаги флага wFlags = HIWORD(wParam);         / / ориентации бумаги флага lppsd = lParam (LPPAGESETUPDLG); / / dialog box информации 
 

Параметры

wPaper
Значение младшее слово wParam. Задает значение, указывающее размер бумаги. Это значение может быть одним из значений DMPAPER_, перечисленных в описании структуры DEVMODE.
wFlags
Значение старшее слово wParam. Указывает ориентацию бумаги или конвертов, и того, является ли принтер точечно-матричный или HPPCL (язык управления принтера Hewlett Packard) устройства. Этот параметр может принимать одно из следующих значений:
0x0001 Бумага в ландшафтном режиме (матричный)
0x0003 Бумага в ландшафтном режиме (HPPCL)
0x0005 Бумага в портретном режиме (матричный)
0x0007 Бумага в портретном режиме (HPPCL)
0x000b Конверт в ландшафтном режиме (HPPCL)
которыми Конверт в портретном режиме (матричный)
0x0019 Конверт в ландшафтном режиме (матричный)
0x001f Конверт в портретном режиме (HPPCL)

lppsd
Значение lParam. Указывает на структуру PAGESETUPDLG , которая содержит сведения, используемые для инициализации диалогового окна Параметры страницы.

Возвращаемые значения

Если Хук процедура возвращает значение 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) уведомлять процедуру подключения что диалогового окна собирается сделать конкретную часть образца страницы. Это позволяет процедуре Хук избирательно использовать части образца страницы.

QuickInfo

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

Index