01net    Web


Actuellement en ligne : 1016 Utilisateurs dont 42 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > C/C++
> Controle coloré
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
redge
  
   
      ?   @     Posté le 21/08/2004 02:02:45  
Voter pour ce message
Bonsoir,



Voici une capture d'écran d'un programme que je réalise sous DevCPP en C :



< inclued picture >



C'est vraiment désagréable comme résultat.



Je voudrais que le controle "Case à cocher" sois de la meme couleur que le fond du programme.



Merci d'avance.
Toshiba
  En galère... :D
  :-)
      ?   @     Posté le 21/08/2004 12:18:37  
Voter pour ce message
Redge a écrit :
Bonsoir,



Voici une capture d'écran d'un programme que je réalise sous DevCPP en C :



http://membres.lycos.fr/redge2k/images/filelist.png



C'est vraiment désagréable comme résultat.



Je voudrais que le controle "Case à cocher" sois de la meme couleur que le fond du programme.



Merci d'avance.


Je ne connais pas le C mais si tu ne donne pas la source, ca va être difficile...
redge
  
   
      ?   @     Posté le 21/08/2004 13:18:54  
Voter pour ce message
OK ! Voila la source qui affiche la case à cocher :



[cpp]hwnd = CreateWindowEx(

0, "BUTTON",

"Afficher les sous-dossiers",

WS_CHILD | WS_VISIBLE |

BS_AUTOCHECKBOX | BS_FLAT,

15, 50, 150, 18,

hwndParent, (HMENU)ID_CHECK_SHOW_FOLDER,

(HINSTANCE) GetWindowLong(hwndParent, GWL_HINSTANCE),

(LPVOID)ID_CHECK_SHOW_FOLDER);



SendMessage(hwndCheckShowFolders, WM_SETFONT,

(WPARAM)GetStockObject(DEFAULT_GUI_FONT), 0);[/cpp]
Gautier
  2008, ...
  :-)
      ?   @     Posté le 21/08/2004 13:39:31  
Voter pour ce message
y a pas un endroit ou tu peux définir la couleur de fond de cet élément ?
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
redge
  
   
      ?   @     Posté le 21/08/2004 13:48:47  
Voter pour ce message
Justement, c'est ce je cherche ;-)
redge
  
   
      ?   @     Posté le 21/08/2004 13:52:14  
Voter pour ce message
Je pense qu'il faut envoyé un message au controle pour modifier sa couleur de fond. Mais quel message ?
skyman
  Manque d'energie ?!
  :-)
      ?   @     Posté le 21/08/2004 18:10:42  
Voter pour ce message
Ce serait pas les chiffres : 15, 50, 150, 18 à changer ? ou le 0 tout a la fin ?
redge
  
   
      ?   @     Posté le 21/08/2004 18:37:51  
Voter pour ce message
Eh non :

15 -> position x du controle

50 -> position y " "

150 -> largeur du controle

18 -> hauteur " "



Pour le 0 à la fin : c'est le parametre lParam de la fonction SendMessage. Inutilisé pour le message WM_SETFONT.

Ce message permet d'attribuer une fonte au controle.
<     1       >

01net > Forum de 01net > Programmation et développement > C/C++
> Controle coloré

Aller à :

Page générée en : 0.408s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Bons Plans
Tous les bons plans pour vos vacances avec le Système Bourdin sur RMC.fr !
Jeux
Nouveauté : Pourrez-vous défendre la race humaine contre l'invasion des Insectus ?