Énumération DVASPECTINFOFLAG (ocidl.h)
Indique si un objet peut prendre en charge le dessin optimisé de lui-même.
Syntax
typedef enum tagAspectInfoFlag {
DVASPECTINFOFLAG_CANOPTIMIZE = 1
} DVASPECTINFOFLAG;
Constantes
DVASPECTINFOFLAG_CANOPTIMIZE Valeur : 1 Indique que l’objet peut prendre en charge le rendu optimisé de lui-même. Étant donné que la plupart des objets d’un formulaire partagent la même police, la même couleur d’arrière-plan et les mêmes types de bordures, le fait de laisser ces valeurs dans le contexte de l’appareil permet à l’objet suivant de les utiliser sans avoir à les sélectionner à nouveau. Plus précisément, l’objet peut laisser la police, le pinceau et le stylet sélectionnés lors du retour de la méthode IViewObject ::D raw au lieu de les désélectionner du contexte de l’appareil. Le conteneur doit ensuite désélectionner ces valeurs à la fin du processus de dessin global. L’objet peut également laisser d’autres changements d’état de dessin dans le contexte de l’appareil, comme la couleur d’arrière-plan, la couleur du texte, le code d’opération raster, le point actuel, le dessin en trait et le mode poly fill. L’objet ne peut pas modifier les valeurs d’état, sauf si d’autres objets sont capables de les restaurer. Par exemple, l’objet ne peut pas laisser un mode modifié, une valeur de transformation, une bitmap sélectionnée, une région de clip ou un métafichier. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | ocidl.h |