Partilhar via


COleDocument::ApplyPrintDevice

telefonar Esta função para alterar o dispositivo de destino de impressão de todas incorporadas COleClientItem itens no documento de contêiner do seu aplicativo.

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

Parâmetros

  • ptd
    Ponteiro para um DVTARGETDEVICE estrutura de dados, que contém informações sobre o novo dispositivo de destino de impressão.Pode ser NULO.

  • ppd
    Ponteiro para um PRINTDLG dados estrutura, que contém informações sobre o novo dispositivo de destino de impressão.Pode ser NULO.

Valor de retorno

Diferente de zero se a função foi bem-sucedida; caso contrário, 0.

Comentários

Essa função atualiza o dispositivo de destino de impressão para todos os itens, mas não atualiza o cache de apresentação para esses itens.Para atualizar o cache de apresentação para um item, chame COleClientItem::UpdateLink.

Os argumentos para esta função contêm informações OLE usa para identificar o dispositivo de destino.The PRINTDLG estrutura contém informações que o Windows usa para inicializar a caixa de diálogo de impressão comuns.Depois que o usuário fecha a caixa de diálogo, o Windows retorna informações sobre as seleções do usuário nessa estrutura.The m_pd membro de um CPrintDialog objeto é um PRINTDLG estrutura.

Para obter mais informações, consulte o PRINTDLG estrutura o Windows SDK.

Para obter mais informações, consulte o DVTARGETDEVICE estrutura o Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleDocument

Gráfico de hierarquia

Classe CPrintDialog

Outros recursos

COleDocument membros