striker90
Messages postés4Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention12 août 2008
-
10 août 2008 à 13:09
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 2014
-
18 août 2008 à 17:53
Bonjour à tous,
J'ai un petit soucis, je n'arrive pas à créer une fenetre avec un choix de couleur.
Mon projet est de commander sous borland c++ Builder 6 une lampe RVB et de choisir la couleur comme on le désire.
J'aimerai si possible créer ceci :
Mais sans tout le menu de gauche et aussi de l'avoir en plus grand.
J'ai essayé ChooseColor mais ça ne me convient pas.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 10 août 2008 à 20:30
Salut,
Puisque ChooseColor() ne te convient pas, je pense qu'il te faudra créer ta propre boite de dialogue de choix des couleurs. Avec les APIs de la GDI ça ne devrait pas être trop compliqué à faire.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 18 août 2008 à 17:53
Les API de la GDI sont les fonctions exportées par gdi32.dll. Elles sont donc accessibles depuis tous les langages de programmation. Tu peux par exemple, au lancement de ta boite de choix de couleur, utiliser SetPixel() pour définir les couleurs des pixels d'une zone donnée. Après clic sur cette zone, on peut récupérer la couleur du pixel cliqué avec GetPixel() et la renvoyer comme valeur de retour de la boite de dialogue.