Страница 39 из 59
Сообщение WM_PSD_ENVSTAMPRECT Сообщение WM_PSD_ENVSTAMPRECT уведомляет фильтр - процедуру диалогового окна Параметры страницы (Page Setup), что блок диалога собирается чертить прямоугольник марки конверта в шаблоне страницы. Синтаксис WM_PSD_ENVSTAMPRECT hDC = (WPARAM) (HDC) wParam; // дескриптор контекста устройства lprcEnvStamp = (LPARAM) (LPRECT) lParam; // прямоугольник марки конверта Параметры hDC Значение wParam. Идентифицирует контекст устройства для макета станицы. lprcMargin Значение lParam. Указатель на структуру RECT, которая содержит координаты, в пикселях, прямоугольника марки конверта. Возвращаемые значения Если фильтр - процедура возвращает значение ИСТИНА (TRUE), диалоговое окно не рисует блок марки конверта макета страницы. Если фильтр - процедура возвращает значение ЛОЖЬ(FALSE), блок диалога рисует блок марки конверта макета страницы. Замечания Диалоговое окно Параметры страницы (Page Setup) включает в себя изображение макета страницы, который показывает, как выбор пользователя воздействуют на внешний вид напечатанного вывода информации. Когда вы вызываете функцию PageSetupDlg, то можете предоставить фильтр - процедуру PagePaintHook, чтобы настроить внешний вид макета страницы. Всякий раз, когда блок диалога собирается рисовать содержимое макета страницы, диалоговое окно передает последовательность сообщений WM_PSD* фильтр - процедуре. Фильтр - процедура принимает это сообщение только тогда, если выбранный тип бумаги является конверт. Смотри также PagePaintHook, PageSetupDlg, RECT, WM_PSD_PAGESETUPDLG Размещение и совместимость WM_PSD_ENVSTAMPRECT Windows NTДа Win95Да Win32sДа Импортируемая библиотека- Заголовочный файлcommdlg.h UnicodeWinNT Замечания по платформеНе имеется
|