Jump to content

[C++]Changement caracteristique boutons


Recommended Posts

Posted

Salut, je developpe en c++ et je voudrai savoir comment on peut changer la forme des boutons sur une boite de dialogue faite avec MSVC6 c'est à dire au lieu qu'ils soient carrés je l'est voudrai rond.

Et je souhaiterai changer la couleur des boutons et que lorsque j'appuie sur un bouton celui ci change de couleur.

Mais je ne sais pa comment mis prendre. :love:

Posted
Salut, je developpe en c++ et je voudrai savoir comment on peut changer la forme des boutons sur une boite de dialogue faite avec MSVC6 c'est à dire au lieu qu'ils soient carrés je l'est voudrai rond.

Et je souhaiterai changer la couleur des boutons et que lorsque j'appuie sur un bouton celui ci change de couleur.

Mais je ne sais pa comment mis prendre. :francais:

Je n'ai jamais fait ça,

1) pour la forme de ton bouton

je ne pense pas que ce soit possible de le mettre en cercle (ou ellipse)

il te faut alors surcharger l'objet bouton ou créer un objet fenetre qui simulera un bouton.

donc gerer l'affichage avec l'evenement on_paint

2) pour la couleur

si tu modifies la forme (voir point 1), tu le geres dans on_paint aussi

sans modifier la forme, il y a peut etre un evenement ou un message qui permet de modifier la couleur (j'ai jamais vu, mais ca devrait exister)

va faire un tour sur la doc de microsoft pour + d'infos :

Doc microsoft sur les boutons

Un peu plus de doc

et encore là

les styles de bouton

Posted
Salut, je developpe en c++ et je voudrai savoir comment on peut changer la forme des boutons sur une boite de dialogue faite avec MSVC6 c'est à dire au lieu qu'ils soient carrés je l'est voudrai rond.

Et je souhaiterai changer la couleur des boutons et que lorsque j'appuie sur un bouton celui ci change de couleur.

Mais je ne sais pa comment mis prendre. :francais:

Voici un lien pour satisfaire tes requetes, tu y trouveras de nombreux exemples desquels tu pourras t'inspirer :

http://www.codeproject.com/buttonctrl/

Tu peux definir la forme que tu veux a ton bouton. Il suffit de lui definir une "region".

(http://www.codeproject.com/buttonctrl/#Non%2Drectangular+Buttons)

Tu peux lui faire changer de couleur en redefinissant la couleur de fond, ou bien -idealement- en lui changeant son bitmap.

(http://www.codeproject.com/buttonctrl/#General)

Posted

Merci beaucoup pour ces liens :transpi:

Plus qu'à trouver mon bonheur à l'interieur ce que d'après ce que j'ai vue ne devrait pas être dur.

  • 3 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...