CPrintDialogEx::GetDefaults
Эта функция вызывается для получения значения по умолчанию устройства по умолчанию принтер без отображения диалогового окна.
BOOL GetDefaults( );
Возвращаемое значение
Если TRUE успешно, в противном случае FALSE.
Заметки
Создает контекст устройства принтера (dc) из структур DEVMODE и DEVNAMES.
GetDefaults не отобразит страницу свойств печати.Вместо этого он устанавливает элементы hDevNames и hDevModem_pdex к маркерам к структурам DEVMODE и DEVNAMES, инициализированы для принтера системы по умолчанию.И hDevNames и hDevMode должны быть NULL или GetDefaults завершается ошибкой.
Если пометить PD_RETURNDC установлен, то данная функция не будет возвращать только hDevNames и hDevMode (расположенные в m_pdex.hDevNames и m_pdex.hDevMode), вызвавшему, но также возвращает контроллер домена принтера в m_pdex.hDC.Вызывающий объект отвечает за удаление контроллера домена принтера и вызова функции Windows GlobalFree на дескрипторах после завершения работы с объектом CPrintDialogEx.
Требования
Header: afxdlgs.h