OVH Cloud OVH Cloud

[Borland C++ 5.0] : Utilisation de TGlyphButton

1 réponse
Avatar
Sebastien
Bonjour à tous,

Je suis un utilisateur de Borland C++ 5.0 sous >Windows.

Je recherche à faire un bouton avec une image. Pour cela, il existe un objet
de la librairie OWL : TGlyphButton. Or, ce boutton n'accèpte que des
fichiers BMP, et il n'est pas possible de spécifier une couleur
"transparente" comme il est possible de le faire avec des GIF.

J'ai recherché des méthodes de contournement : j'envisage de dériver
TGlyphButton et de surcharger sa méthode Paint. Le hic c'est que je pense
que je devrais recalculer moi-même la position de l'image et du texte.

Avais-vous eu ce problème et comment l'avez-vous résolu.

Merci, Sébastien.

1 réponse

Avatar
Christian ASTOR
Sebastien wrote:

Je recherche à faire un bouton avec une image....et il n'est pas possible de spécifier une couleur
"transparente" comme il est possible de le faire avec des GIF.



Utilise 1 des diverses méthodes pour cela : BS_ICON, BS_OWNERDRAW +
mask, Toolbar 1 bouton (+ ImageList_Create()-ImageList_AddMasked()), etc...