Compartilhar 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 COleClientItem

Gráfico da hierarquia

COleClientItem::UpdateLink

Classe CPrintDialog