COleDocument::ApplyPrintDevice

BOOL ApplyPrintDevice ( const DVTARGETDEVICE FAR * ptd );

BOOL ApplyPrintDevice ( const PRINTDLG * ppd );

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

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

Параметры

ptd

Указатель на структуру данных DVTARGETDEVICE , который содержит информацию о новой печати оконечное устройство. Может быть пустым.

ppd

Указатель на структуру данных PRINTDLG , который содержит информацию о новой печати оконечное устройство. Может быть пустым.

Примечания

Эта функция вызывается для изменения печати конечного устройства для всех встроенных элементов COleClientItem в документе контейнера вашего приложения. Эта функция обновляет печати целевого устройства для всех элементов, но не обновляет кэш презентации для этих элементов. Чтобы обновить кэш презентации для элемента, звоните COleClientItem::UpdateLink.

Аргументы этой функции содержат информацию, OLE использует для идентификации оконечного устройства. PRINTDLG структура содержит сведения, которые Windows использует для инициализации диалогового окна Общий печать. После того, как пользователь закрывает диалоговое окно, Windows возвращает сведения о выбранных пользователем в этой структуре. M_pd член объекта CPrintDialog является PRINTDLG структура.

Для получения дополнительной информации, смотрите PRINTDLG структура в документации Win32 SDK.

Для получения дополнительной информации, смотрите DVTARGETDEVICE структуры в 2 справочнике программиста OLE, том 1.

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

См. также CPrintDialog

Index