Solidus Posté(e) le 14 mars 2005 Partager Posté(e) le 14 mars 2005 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 15 mars 2005 Partager Posté(e) le 15 mars 2005 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. 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Irgoff Posté(e) le 15 mars 2005 Partager Posté(e) le 15 mars 2005 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. 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) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Solidus Posté(e) le 16 mars 2005 Auteur Partager Posté(e) le 16 mars 2005 Merci beaucoup pour ces liens Plus qu'à trouver mon bonheur à l'interieur ce que d'après ce que j'ai vue ne devrait pas être dur. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Solidus Posté(e) le 5 avril 2005 Auteur Partager Posté(e) le 5 avril 2005 Bonjour, je programme en c++ et avec mfc et je voudrai savoir s'il est possible de remplacer un bouton standard par un bitmap qui est la forme que je souhaite et que le bouton garde les même caractéristique qu'un bouton normal. J'ai bien trouvé ça : http://support.microsoft.com/default.aspx?scid=kb;fr;458995 mais ça ne marche pas Merci pour vos réponses. EDIT de Theo : Topic combiné avec le topic précédent. Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 6 avril 2005 Partager Posté(e) le 6 avril 2005 Oui, c'est possible, la question a déjà été posée dernièrement sur ce forum, il me semble.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 6 avril 2005 Partager Posté(e) le 6 avril 2005 Effectivement http://www.pcinpact.com/forum/index.php?sh...ndpost&p=886953 Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 6 avril 2005 Partager Posté(e) le 6 avril 2005 Effectivement http://www.pcinpact.com/forum/index.php?sh...ndpost&p=886953 en +, par toi-meme Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 6 avril 2005 Partager Posté(e) le 6 avril 2005 Ah tiens, j'avais pas vu Solidus évite de faire ce genre de choses... Vu que les deux sujets traitent de la même chose, je les mets ensemble. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Solidus Posté(e) le 6 avril 2005 Auteur Partager Posté(e) le 6 avril 2005 Je suis Désoler Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.