virtual DWORD GetControlFlags ( );
Valeur de retour
Une combinaison ORed des indicateurs de l'énumération ControlFlags:
enum {ControlFlags
fastBeginPaint = 0x0001,
clipPaintDC = 0x0002,
pointerInactive = 0x0004,
noFlickerActivate = 0x0008,
windowlessActivate = 0x0010,
canOptimizeDraw = 0x0020,
};
Remarques
Substituer à cette fonction pour spécifier les paramètres de contrôle de drapeau. Par défaut, retourne les GetControlFlagsfastBeginPaint | clipPaintDC.
fastBeginPaint
Si défini, fonction utilise une begin-peinture adaptée pour les contrôles OLE au lieu de la BeginPaint API (la valeur par défaut).
clipPaintDC
Si il n'est pas définie, désactive l'appel à IntersectClipRect effectué par COleControl et gagne un avantage de vitesse. Si vous utilisez l'activation sans fenêtre, le drapeau n'a aucun effet.
pointerInactive
Si défini, fournit l'interaction de la souris alors que votre contrôle est inactif en activant COleControlde mise en œuvre de l'interface IPointerInactive , qui est désactivé par défaut.
noFlickerActivate
Si défini, élimine les opérations de dessin supplémentaire et le scintillement visuel qui l'accompagne. Utilisation lorsque votre contrôle s'inspire identiquement dans les États actifs et inactifs. Si vous utilisez l'activation sans fenêtre, le drapeau n'a aucun effet.
windowlessActivate
Si défini, indique votre contrôle utilise l'activation sans fenêtre.
canOptimizeDraw
Si défini, indique que le contrôle se produira dessin optimisé, si le conteneur prend en charge.
Pour plus d'informations sur GetControlFlags et autres optimisations de contrôles OLE, voir contrôles ActiveX : optimisation de.
COleControl aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CDC::IntersectClipRect, COleControl::SetControlSize