CPrintDialog::DoModal
Отображает диалоговое окно печать Windows общее и позволяет пользователю выбирать различные параметры печати как количество копий и диапазон страниц, должны ли копии быть разбирается по копиям.
virtual INT_PTR DoModal( );
Возвращаемое значение
IDOK или IDCANCEL.Если IDCANCEL возвращается, то вызов функции Windows CommDlgExtendedError чтобы определить, произошла ли ошибка.
IDOK и IDCANCEL константы, указывающие выбрал ли пользователь кнопку ОК или отмена.
Заметки
Если необходимо инициализировать различные параметры диалогового окна печати элементами параметра структуры m_pd, то это необходимо сделать до вызова DoModal, но после того, как объект диалогового окна.
После вызова DoModal можно вызывать другие функции-члены для получения параметров или ввод данных пользователем в диалоговом окне.
Обратите внимание, что при вызове конструктора с bPrintSetupOnly установить в FALSE, пометить PD_RETURNDC автоматически используется.После вызова DoModal, GetDefaults или GetPrinterDC принтера, контроллер домена будет возвращен в m_pd.hDC.Данный контроллер домена следует освободить с вызовом DeleteDC вызывающим объектом CPrintDialog.
Пример
См. пример для CPrintDialog::CreatePrinterDC.
Требования
Header: afxdlgs.h