Condividi tramite


COleClientItem::Draw

Chiamare la funzione per disegnare l'elemento OLE nel rettangolo di delimitazione specificato utilizzando il contesto di dispositivo specificato.

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

Parametri

  • pDC
    Il puntatore a un oggetto CDC utilizzato per disegnare l'elemento OLE.

  • lpBounds
    Puntatore a un oggetto CRect o a una struttura RECT che definisce il rettangolo di delimitazione in cui disegnare l'elemento OLE (in unità logiche sono determinate dal contesto di dispositivo).

  • nDrawAspect
    Specifica l'aspetto dell'elemento OLE, ovvero, come deve essere visualizzato.Se nDrawAspect è a 1, l'ultima aspetto impostato tramite SetDrawAspect viene utilizzato.Per ulteriori informazioni sui valori possibili di questo flag, vedere SetDrawAspect.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

La funzione può utilizzare la rappresentazione di metafile dell'elemento OLE creato dalla funzione membro OnDrawCOleServerItem.

In genere si utilizza Disegno per la visualizzazione, passando il contesto di dispositivo dello schermo come pDC.In questo caso, è necessario specificare solo i primi due parametri.

Il parametro lpBounds identifica il rettangolo nel contesto del dispositivo di destinazione (relativo alla modalità di mapping correnti.Eseguire il rendering può includere ridimensionare l'immagine e può essere utilizzato da applicazioni contenitori imporre una visualizzazione che consente il ridimensionamento tra la visualizzazione e l'immagine stampata finale.

Per ulteriori informazioni, vedere IViewObject::Draw in Windows SDK.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleClientItem

Grafico della gerarchia

COleClientItem::SetExtent

COleServerItem::OnDraw