Share via


COleDocument::ApplyPrintDevice

Llame a esta función para cambiar el dispositivo de IMPR- destino para todos los elementos incrustados de COleClientItem en el documento contenedor de la aplicación.

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

Parámetros

  • ptd
    Puntero a una estructura de datos de DVTARGETDEVICE , que contiene información sobre el nuevo dispositivo de IMPR- destino.puede ser NULL.

  • ppd
    Puntero a una estructura de datos de PRINTDLG , que contiene información sobre el nuevo dispositivo de IMPR- destino.puede ser NULL.

Valor devuelto

Distinto de cero si la función es correcta; si no 0.

Comentarios

Esta función actualiza el dispositivo de IMPR- destino para todos los elementos pero no actualiza la memoria caché de presentación para esos elementos.Para actualizar la memoria caché de presentación para un elemento, llame a COleClientItem::UpdateLink.

Los argumentos de esta función contienen información que OLE utiliza para identificar el dispositivo de destino.La estructura de PRINTDLG contiene información que Windows utiliza para inicializar el cuadro de diálogo común de impresión.Después de que se cierre el usuario el cuadro de diálogo, Windows devuelve información sobre las selecciones del usuario en esta estructura.el miembro de m_pd de un objeto de CPrintDialog es una estructura de PRINTDLG .

Para obtener más información, vea la estructura de PRINTDLG en Windows SDK.

Para obtener más información, vea la estructura de DVTARGETDEVICE en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleDocument

Gráfico de jerarquía

Clase de CPrintDialog