Compartilhar via


COleClientItem::SetPrintDevice

telefonar Esta função para alterar o dispositivo de destino de impressão para este item.

BOOL SetPrintDevice(
   const DVTARGETDEVICE* ptd 
);
BOOL SetPrintDevice(
   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 o item, mas não atualiza o cache de apresentação.Para atualizar o cache de apresentação para um item, chame UpdateLink.

Os argumentos para esta função contêm informações que o sistema 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 sobre essa estrutura, consulte PRINTDLG in the Windows SDK.

Para obter mais informações, consulte DVTARGETDEVICE in the Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleClientItem

Gráfico de hierarquia

COleClientItem::UpdateLink

Classe CPrintDialog

Outros recursos

COleClientItem membros