Функция PageSetupDlg

Функция PageSetupDlg создает диалоговое окно Параметры страницы (Page Setup), которое дает возможность пользователю устанавливать атрибуты печатной страницы. Эти атрибуты включают в себя размер бумаги и источник ее, ориентацию страницы (портретная или альбомная) и ширину полей страницы. 

Синтаксис

BOOL PageSetupDlg(
    LPPAGESETUPDLG lppsd
);

Параметры

lppsd

[in, out] Указатель на структуру PAGESETUPDLG, которая содержит информацию, используемую для инициализации диалогового окна. Когда функция возвращает значение, структура принимает информацию о выборе пользователя.

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

Если пользователь щелкает мышью по кнопке OK, возвращаемое значение не нуль. Члены структуры PAGESETUPDLG, указанные параметром lppsd, обозначают выбор пользователя.

Если пользователь прерывает работу или закрывает диалоговое окно Параметры страницы (Page Setup) или происходит ошибка, возвращаемое значение - нуль. Чтобы получать дополнительные данные об ошибке, используйте функцию CommDlgExtendedError

Обратите внимание! на то, что значения hDevMode и hDevNames членов структуры PAGESETUPDLG могут измениться, когда они передаются в PageSetupDlg. Это происходит потому, что эти члены заполняются и при вводе данных, и при их выводе.

Windows 95/98/Me: PageSetupDlgW поддерживается программой Microsoft Layer for Unicode (MSLU). Чтобы использовать ее, Вы должны добавить некоторые файлы к вашему приложению, как изложено в описании Microsoft Layer for Unicode для системы Windows 95/98/Me.

Пример

Пример смотри в статье  Установка параметров печатной страницы.

Смотри также 

Обзор Библиотека стандартных диалоговых оконФункции, используемые библиотекой стандартных диалоговых окон, CommDlgExtendedError, PagePaintHook, PAGESETUPDLG PageSetupHook

Размещение и совместимость PageSetupDlg

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.51 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Comdlg32.lib

Заголовочный файл

 

- объявлено в

Commdlg.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz