CPrintDialog::GetDefaults

BOOL GetDefaults ( );

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

Ненулевое значение, если функция выполнена успешно; в противном случае 0.

Примечания

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

В некоторых случаях вызов этой функции будет вызывать конструктор для CPrintDialog с bPrintSetupOnly значение FALSE. В таких случаях автоматически выделяются принтер DC и hDevNames и hDevMode (два рычага в член данных m_pd ).

Если был вызван конструктор для CPrintDialog с bPrintSetupOnly значение FALSE, эта функция не только вернет hDevNames и hDevMode (расположен в m_pd.hDevNames и m_pd.hDevMode) к вызывающему объекту, но также возвращает принтера DC в m_pd.hDC. Это ответственность вызывающего объекта, чтобы удалить принтер DC и вызвать Windows функции GlobalFree на ручки при завершении работы с объектом CPrintDialog.

Обзор CPrintDialog |nbsp; Члены класса | Иерархическая схема

См. также CPrintDialog::m_pd

Index