Compartilhar via


COleDocument::ApplyPrintDevice

Chamar essa função para alterar o dispositivo de destino PRINT- para todos os itens de COleClientItem inseridos no documento contêiner do seu aplicativo.

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

Parâmetros

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

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

Valor de retorno

Diferente de zero se a função tenha êxito; se não 0.

Comentários

Essa função atualiza o dispositivo de destino PRINT- 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 essa função contêm informações que o OLE usa para identificar o dispositivo de destino.A estrutura de PRINTDLG contém informações que usa o windows inicializar a caixa de diálogo comuns de impressão.Depois que o usuário fechar a caixa de diálogo, janelas retornam informações sobre as seleções do usuário em esta estrutura.o membro de m_pd de um objeto de CPrintDialog é uma estrutura de PRINTDLG .

Para obter mais informações, consulte a estrutura de PRINTDLG em Windows SDK.

Para obter mais informações, consulte a estrutura de DVTARGETDEVICE em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleDocument

Gráfico de hierarquia

Classe de CPrintDialog