Condividi tramite


COleControl::OnGetViewStatus

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

virtual DWORD OnGetViewStatus( );

Valore restituito

Uno dei valori di enumerazione VIEWSTATUS caso di esito positivo; in caso contrario 0.I valori possibili sono qualsiasi combinazione di seguito:

  • VIEWSTATUS_OPAQUE
    l'oggetto è completamente opaco.Se questo bit è impostato, l'oggetto contiene le parti trasparenti.Questo bit è applicabile solo agli aspetti relativi al contenuto e non a DVASPECT_ICON o a DVASPECT_DOCPRINT.

  • VIEWSTATUS_SOLIDBKGND
    L'oggetto presenta uno sfondo a tinta unita (che consiste in tinta unita, non modello del pennello).Questo bit è significativo solo se VIEWSTATUS_OPAQUE è impostata su e si applica solo agli aspetti relativi al contenuto e non a DVASPECT_ICON o a DVASPECT_DOCPRINT.

  • VIEWSTATUS_DVASPECTOPAQUE
    l'oggetto supporta DVASPECT_OPAQUE.Tutti i metodi IViewObjectEx che accettano un aspetto di disegno come parametro può essere chiamato con questo aspetto.

  • VIEWSTATUS_DVASPECTTRANSPARENT
    l'oggetto supporta DVASPECT_TRANSPARENT.Tutti i metodi IViewObjectEx che accettano un aspetto di disegno come parametro può essere chiamato con questo aspetto.

Note

Eseguire l'override della funzione se il controllo utilizza il disegno a due sessione.l'implementazione predefinita restituisce VIEWSTATUS_OPAQUE.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe di COleControl

Grafico della gerarchia

DVASPECT