Поделиться через


CPageSetupDialog::DoModal

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

virtual INT_PTR DoModal( );

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

IDOK или IDCANCEL. Если IDCANCEL возвращается, то вызов функции Windows CommDlgExtendedError чтобы определить, произошла ли ошибка.

IDOK и IDCANCEL константы, указывающие выбрал ли пользователь кнопку ОК или отмена.

Заметки

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

Если необходимо инициализировать различные параметры диалогового окна параметры страницы параметров m_psd членами структуры, необходимо сделать до вызова DoModal и диалогового окна создание объекта завершилось. После вызова DoModal, вызовите другие функции-члены для получения параметров или ввод данных пользователем в диалоговом окне.

Если необходимо распространить текущие параметры, введенные пользователем, то вызвать CWinApp::SelectPrinter. Эта функция принимает данные из объекта CPageSetupDialog и выделяет и инициализирует новый контроллер домена принтера с правильными атрибутами.

AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);

Пример

См. пример для CPageSetupDialog::CPageSetupDialog.

Требования

Header: afxdlgs.h

См. также

Ссылки

Класс CPageSetupDialog

Диаграмма иерархии

CPageSetupDialog::m_psd