Поделиться через


COleClientItem::SetPrintDevice

Эта функция вызывается для изменения устройство печат- целевого объекта для данного элемента.

BOOL SetPrintDevice(
   const DVTARGETDEVICE* ptd 
);
BOOL SetPrintDevice(
   const PRINTDLG* ppd 
);

Параметры

  • ptd
    Указатель на структуру данных DVTARGETDEVICE, которая содержит сведения о новом устройстве печат- целевого объекта.Может быть NULL.

  • ppd
    Указатель на структуру данных PRINTDLG, которая содержит сведения о новом устройстве печат- целевого объекта.Может быть NULL.

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

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

Заметки

Эта функция обновляет устройство печат- целевого объекта для элемента, но не обновляет кэш представления.Обновление кэша представления для элемента, вызов UpdateLink.

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

Дополнительные сведения об этой структуре см. в разделе PRINTDLG в Windows SDK.

Дополнительные сведения см. в разделе DVTARGETDEVICE в Windows SDK.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleClientItem

Диаграмма иерархии

COleClientItem::UpdateLink

Класс CPrintDialog