Partilhar via


COleClientItem::SetPrintDevice

Chamar essa função para alterar o dispositivo de destino PRINT- para este item.

BOOL SetPrintDevice(
   const DVTARGETDEVICE* ptd 
);
BOOL SetPrintDevice(
   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 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 essa função contêm informações que o sistema 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 sobre essa estrutura, consulte PRINTDLG em Windows SDK.

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

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleClientItem

Gráfico de hierarquia

COleClientItem::UpdateLink

Classe de CPrintDialog