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