Faire sa propre palette de couleur.

striker90 Messages postés 4 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 12 août 2008 - 10 août 2008 à 13:09
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 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.

Si quelq'un à une idée je suis preneur.

Merci d'avance.

3 réponses

racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
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.
0
striker90 Messages postés 4 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 12 août 2008
12 août 2008 à 18:46
Merci de m'avoir répondu racpp.

Les API de la GDI ???

Aurais tu un exemple à me soumettre parce que là...

Merci ;)
0
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
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.
0
Rejoignez-nous