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

Gráfico de hierarquia

COleClientItem::SetExtent

COleServerItem::OnDraw