Au pros du Win32, ou comment degriser un PUSHBUTTON [WIN32] - Programmation
Marsh Posté le 19-04-2001 à 20:42:07
EnableWindow(tonHwnd,FALSE); -> Grise le bouton ou tt autre objet
EnableWindow(tonHwnd,TRUE); -> Degrise le bouton ou tt autre objet
Voila...
Marsh Posté le 19-04-2001 à 21:57:09
Par contre le bouton est pas tres beau par rapport a un bouton que tu fais en graphique.
Tu saurais pas comment je peux faire pour qu'il soit "normal" ?
Marsh Posté le 19-04-2001 à 22:09:16
Je comprends pas ta question, qu'est-ce que t'appelles un bouton fait en graphique ?
Marsh Posté le 19-04-2001 à 22:13:10
Ouais je suis con je precisais pas que j'etais sous visual studio.
Tu peux faire des boutons ou des radio etc avec une barre d'outil et ca te fait des beaux boutons.
Et la quand je l'ai fait a la main, c'est a dire un CreateWindow("BUTTON"... ca me donne quelquechose de pas tres beau (surtout l'ecriture).
Je ferais bien un screen mais je crois qu'on peut pas uploader.
Marsh Posté le 19-04-2001 à 22:23:34
Qd tu crée ton bouton avec CreateWindow, il demande en paramètres le Style du bouton (j'ai plus les différents styles en tête) par exemple le bouton peut être plat, avec une icone, une image...
C'est lors du CreateWindow que tu vas spécifier l'aspect.
Pour voir les différents styles regarde dans les MSDN
Marsh Posté le 20-04-2001 à 08:59:32
Ben je sais mais j'ai essaye les 3 styles STATICEDGE, CLIENTEDGE ou DLGMODALFRAME mais ca change rien.
Surtout que l'autre bouton n'a aucun de ces trois types.
Mais je vais essayer de voir ca de plus pres.
Marsh Posté le 19-04-2001 à 16:36:21
Je fait un petit chat en Win32 (eh ouais j'suis motive D:p) et j'ai un bouton Ok dans une boite de dialogue qui est grise, histoire qu'on puisse pas mettre un pseudo vide.
Et je sais pas comment changer l'etat de ce bouton pour le degriser.
Voila...