PagePaintHook

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

Тип LPPAGEPAINTHOOK определяет указатель на эту функцию обратного вызова. PagePaintHook — это имя приложения библиотека определенная или функции.

 (UINT обратного ВЫЗОВА PagePaintHook HWND  hdlg, / / дескриптор окна поле диалогового окнаUINTuiMsg, / / сообщение идентификаторWPARAMwParam, / / сообщение параметрLPARAMlParam / / сообщение параметр);
 

Параметры

hdlg
Дескриптор окна поле диалогового окна Параметры страницы.
uiMsg
Идентифицирует сообщение.
wParam
Задает дополнительную информацию о сообщении. Точное значение зависит от значения параметра uiMsg.
lParam
Задает дополнительную информацию о сообщении. Точное значение зависит от значения параметра uiMsg.

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

Если процедуру подключения возвращает значение TRUE для любого из трех первых сообщений рисования последовательности (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT или WM_PSD_MINMARGINRECT), диалоговое окно "" отправляет сообщения не более и не проводится в пример страницы до следующего систему необходимо перерисовать образца страницы. Если процедуру подключения возвращает FALSE для всех трех сообщений, диалоговое окно "" посылает оставшиеся сообщения рисования последовательности.

Если процедуру подключения возвращает значение TRUE для любого из оставшихся сообщений в последовательности, рисования, диалогового окна не проводится соответствующая часть образца страницы. Если процедуру подключения возвращает FALSE для любого из этих сообщений, диалоговое окно "" рисует ту часть образца страницы.

Примечания

Диалоговое окно Параметры страницы содержит изображение образца страницы, которая показывает, как пользовательский выбор влияют на внешний вид печатной продукции. Изображение состоит из объект rectangle, представляющий выбранный тип бумаги или конвертов, с пунктирную линию rectangle, представляющий текущего поля и частичной (греческий текст) символов, чтобы показать, как выглядит текст на печатной странице. При использовании функции PageSetupDlg для создания диалогового окна Параметры страницы можно предоставить PagePaintHook процедуру подключения для настройки внешнего вида образца страницы.

Чтобы включить процедуру подключения, используйте PAGESETUPDLG структура, переданных в функцию создания диалогового окна. Укажите указатель на процедуру подключения в элементе lpfnPagePaintHook и укажите флаг PSD_ENABLEPAGEPAINTHOOK в странах-членах флаги.

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

Сообщение Значение
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.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в commdlg.h.
Импорта библиотеки:Определяемые пользователем.

Родственные слова

Общие диалогового окна Обзор библиотеки, Общие функции диалогового окна Box, PageSetupDlg, PAGESETUPDLG

Index