cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
14 sept. 2005 à 20:55
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
15 sept. 2005 à 19:03
Bonsoir,
Voila, j'ai un petit souci : j'aimerais créer un bouton avec les 'coins arrondis', pour cela, je crée une region (CreateRoundRectRgn()), puis l'applique au bouton par le biais de SetWindowRgn(). Mais voila, ca ne fonctionne pas, les 2 fonctions ne renvoient aucune erreur ("Operation reussie"), et lorsque je teste sur une fenetre, ca fonctionne parfaitement.
Me faut-il obligatoirement passer par un bouton ownerdraw ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 14 sept. 2005 à 23:14
parce que tout est deja hooké, ownerdraw, premaché et prédigéré en vb, le prix de tout cela est une virtual machine à installer et une lenteur abominable qui font qu'on n'a jamais fait un logiciel en vb.
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 14 sept. 2005 à 22:39
Oui ca correspond, enfin je pense : je dois utiliser le "ClientRect" ou le "WindowRect" ? Avec le "WindowRect", ca ne marche pas, mes boutons ne sont plus repeints (certainement parce que la region que je crée n'est pas visible) alors qu'avec le "ClientRect", les boutons "fonctionnent"...
+2(p - n)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 15 sept. 2005 à 19:03
Ca marche parfaitement, c'est bon a savoir mais tout de meme etonnant, je ne vois pas pourquoi en ajoutant ce style au bouton (et non pas a la fenetre), ca marche...
Merci a toi julienbj !