Partilhar via


COleClientItem::Draw

Chamar essa função para desenhar o item OLE no retângulo delimitador especificado usando o contexto específico de dispositivo.

BOOL Draw( 
   CDC* pDC, 
   LPCRECT lpBounds, 
   DVASPECT nDrawAspect = (DVASPECT 
)-1  
);

Parâmetros

  • pDC
    O ponteiro para um objeto de CDC usado desenhando o item OLE.

  • lpBounds
    Ponteiro para um objeto de CRect ou a estrutura de RECT que define o retângulo delimitador para desenhar o item OLE (em unidades lógicas determinados pelo contexto de dispositivo).

  • nDrawAspect
    Especifica o aspecto de item OLE, isto é, como deve ser exibido. Se nDrawAspect é – 1, o aspecto o último definido usando SetDrawAspect é usado. Para obter mais informações sobre possíveis valores para este sinalizador, consulte SetDrawAspect.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

A função pode usar representação de metarquivo de item OLE criado pela função de membro de OnDraw de COleServerItem.

Normalmente você usa Desenhar para a exibição, passando o contexto do dispositivo de tela como pDC. Em esse caso, você precisará especificar somente os primeiros dois parâmetros.

O parâmetro de lpBounds identifica o retângulo no contexto do dispositivo de destino (relativo para o modo atual de mapeamento.) A renderização pode envolver redimensionar a imagem e pode ser usado por aplicativos de contêiner impor uma exibição que dimensiona entre modo exibida e a imagem impressa do final.

Para obter mais informações, consulte IViewObject::Draw em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleClientItem

Gráfico da hierarquia

COleClientItem::SetExtent

COleServerItem::OnDraw