Compartilhar via


COleClientItem::Draw

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

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

Parâmetros

  • pDC
    Ponteiro para um CDC objeto usado para desenhar o item OLE.

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

  • nDrawAspect
    Especifica o aspecto do OLE do item, ou seja, como deve ser exibido.If nDrawAspect é – 1, o último aspecto conjunto usando conjunto DrawAspect é usado.Para obter mais informações sobre os valores possíveis para esse sinalizar, consulte SetDrawAspect.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

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

Normalmente você usa Desenhar para exibição na tela, passando o contexto de dispositivo de tela sistema autônomo pDC. Nesse caso, você precisará especificar somente os primeiros dois parâmetros.

The lpBounds parâmetro identifica o retângulo no contexto de dispositivo de destino (relativo ao seu modo corrente de mapeamento). renderização pode envolver a escala da imagem e pode ser usado por aplicativos de contêiner para impor um modo de exibição que pode ser dimensionado entre o modo de exibição exibido e a imagem impressa final.

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

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleClientItem

Gráfico de hierarquia

COleClientItem::SetExtent

COleServerItem::OnDraw

Outros recursos

COleClientItem membros