Condividi tramite


COleControl::OnGetViewRect

Chiamato dal framework in risposta alla richiesta IViewObjectEx::GetRect di un contenitore.

virtual BOOL OnGetViewRect(
   DWORD dwAspect,
   LPRECTL pRect 
);

Parametri

  • dwAspect
    La descrizione diDWORD quale forma, o l'aspetto, un oggetto deve essere visualizzato.I valori validi sono eseguite dall'enumerazione DVASPECT o DVASPECT2:

    • Rettangolo di delimitazione diDVASPECT_CONTENT l'intera.Angolo superiore sinistro dell'origine e la dimensione dell'oggetto uguali nella misura restituita da GetViewExtent*.*

    • Oggetti diDVASPECT_OPAQUE con un ritorno opaco rettangolare dell'area che rettangolo.Altri hanno esito negativo.

    • Rettangolo diDVASPECT_TRANSPARENT che analizza tutte le parti trasparenti o irregolari.

  • pRect
    Punta alla struttura RECTL che specifica il rettangolo in cui l'oggetto deve essere disegnato.Controlli di questo parametro il posizionamento e adattamento dell'oggetto.

Valore restituito

Diverso da zero se il rettangolo ridimensionato all'oggetto venga restituito, in caso contrario 0.

Note

La dimensione dell'oggetto viene convertita da OnGetViewRect in un rettangolo che inizia a una posizione specifica (l'impostazione predefinita è l'angolo superiore sinistro della visualizzazione.Eseguire l'override della funzione se il controllo utilizza il disegno a due sessione e le relative parti trasparenti opaco e presentano dimensioni diverse.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe di COleControl

Grafico della gerarchia

COleControl::OnGetViewExtent