COleControl::OnGetViewStatus

Appelé par l'infrastructure en réponse à la requête d' IViewObjectEx::GetViewStatus d'un conteneur.

virtual DWORD OnGetViewStatus( );

Valeur de retour

L'une des valeurs de l'énumération de VIEWSTATUS si l'opération a réussi ; sinon 0.Les valeurs possibles sont une combinaison des éléments suivants :

  • VIEWSTATUS_OPAQUE
    l'objet est complètement opaque.Si ce bit n'est pas défini, l'objet contient les parties transparentes.Ce bit s'applique uniquement aux aspects liés au contenu et non pas dans DVASPECT_ICON ou à DVASPECT_DOCPRINT.

  • VIEWSTATUS_SOLIDBKGND
    L'objet possède un arrière-plan uni (consistant en couleur unie, pas modèle de pinceau).Ce bit est pertinent uniquement si VIEWSTATUS_OPAQUE est défini et s'applique uniquement aux aspects liés au contenu et non pas dans DVASPECT_ICON ou à DVASPECT_DOCPRINT.

  • VIEWSTATUS_DVASPECTOPAQUE
    L'objet prend en charge DVASPECT_OPAQUE.Toutes les méthodes d' IViewObjectEx qui prennent un aspect de dessin comme paramètre peut être appelé avec cet aspect.

  • VIEWSTATUS_DVASPECTTRANSPARENT
    L'objet prend en charge DVASPECT_TRANSPARENT.Toutes les méthodes d' IViewObjectEx qui prennent un aspect de dessin comme paramètre peut être appelé avec cet aspect.

Notes

Remplacez cette fonction si votre contrôle utilise le dessin de deux exécution.L'implémentation par défaut retourne VIEWSTATUS_OPAQUE.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

Classe de COleControl

Graphique de la hiérarchie

DVASPECT