Dans un projet, les commandes clignotent lorsqu’elles changent de taille.
Résolu avec la technologie à double tampon.
| Noms des membres | illustrer |
| ContainerControl | CommeEn effet true, alors le contrôle est un contrôle de type conteneur. |
| UserPaint | CommeEn effet true, les commandes se dessineront seules, et non via le système d’exploitation. CommeEn effetfaux, l’événement Peinture ne sera pas relancé. Ce style ne s’applique qu’aux classes dérivées de Contrôle. |
| Opaque | CommeEn effet true, le contrôle est dessiné comme opaque et ne dessine pas l’arrière-plan. |
| ResizeRedraw | CommeEn effet true,se redessine lorsque le contrôle est redimensionnéContrôles. |
| Largeur fixe | CommeEn effet true, le contrôle a une largeur fixe lors de l’auto-scaling. Par exemple, si une opération de mise en page tente de redimensionner un contrôle pour qu’il s’adapte à une nouvelle police, la largeur du contrôle restera la même. |
| FixedHeight | CommeEn effet true, le contrôle a une hauteur fixe lors de l’auto-scaling. Par exemple, si une opération de mise en page tente de redimensionner un contrôle pour qu’il s’adapte à une nouvelle police, la hauteur du contrôle restera la même. |
| StandardClick | CommeEn effet true, le contrôle va implémenter le comportement standard du clic. |
| Sélectionnable | CommeEn effet true, le contrôle peut recevoir la mise au point. |
| UserMouse | CommeEn effet true, le contrôle complète son propre traitement de souris, donc l’événement de la souris n’est pas géré par le système d’exploitation. |
| SupportsTransparentBackColor | CommeEn effet true, le contrôle accepte un BackColor avec une composante alpha inférieure à 255 pour simuler la transparence. Seul dans le bit UserPaint est défini commetrueEt le contrôle parent n’est simulé transparent que lorsqu’il est dérivé de Contrôle. |
| StandardDoubleClick | CommeEn effet true, le contrôle met en œuvre le comportement standard du double-clic. Si le bit StandardClick n’est pas réglé surtrue, ignorer ce style. |
| AllPaintingInWmPaint | CommeEn effet true, le contrôle ignorera le message WM_ERASEBKGND fenêtre pour réduire le scintillement. Seulement si le bit UserPaint est réglé surtrueCe style doit être appliqué. |
| CacheText | CommeEn effet true, le contrôle conserve une copie du texte au lieu d’en obtenir une du Handle à chaque fois qu’il est nécessaire. Ce style est par défaut faux. Ce comportement améliore les performances mais rend difficile la synchronisation de votre texte. |
| EnableNotifyMessage | CommeEn effet true, appelle la méthode OnNotifyMessage pour chaque message envoyé au WndProc du contrôle. Ce style est par défaut faux. EnableNotifyMessage ne fonctionne pas dans les cas partiellement fiables. |
| DoubleBuffer | CommeEn effet true, dessine ensuite le tampon, et le résultat est envoyé à l’écran une fois terminé. Les doubles tampons empêchent le scintillement causé par le redessin des commandes. Si vous définissez DoubleBuffer surtrue, alors UserPaint et AllPaintingInWmPaint doivent également être définis àtrue。 |
| OptimisedDoubleBuffer | CommeEn effet true, le contrôle est d’abord dessiné dans le tampon, plutôt que directement sur l’écran, ce qui réduit le scintillement. Si cette propriété est définie àtrue, vous devriez aussi définir AllPaintingInWmPaint surtrue。 |
| UseTextForAccessibility | Spécifie la valeur de la propriété Texte du contrôle, et si activée, détermine le nom d’accessibilité active par défaut et la clé de raccourci pour le contrôle. |