Page 1 sur 1
[R] Checkbox fond transparent
Posté : sam. 02 août 2008 16:17
par Yoyo86220
Bonjour à tous,
Voici mon problème:
Ma Checkbox est sur une image et je voudrai que le fond soit transparent...
j'ai essayé avc ceci :
GUICtrlSetbkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
mais sans succès, sa a l'aire de marcher que avc les "Label" ...
Merci de votre aide
Re: [..] Checkbox fond transparent
Posté : dim. 03 août 2008 14:04
par Yoyo86220
svp j'ai besoin de bon coup de pouce sa fait 3jours que je cherche...

Re: [..] Checkbox fond transparent
Posté : dim. 03 août 2008 23:55
par Tlem
Voici une astuce simple pour contourner le problème :
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 264, 209, 193, 125)
$Pic1 = GUICtrlCreatePic("C:\WINDOWS\Vent de prairie.bmp", 0, 0, 260, 204, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Checkbox1 = GUICtrlCreateCheckbox("", 16, 16, 13, 13)
$Label1 = GUICtrlCreateLabel("Text du CheckBox", 32, 16, 136, 20)
GUICtrlSetFont(-1, 10, 800, 2, "MS Sans Serif")
GUICtrlSetColor(-1, 0xFF00FF)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Comme vous le voyez, il faut créer deux contrôles pour en faire un.
Si le fait de créer deux lignes par CheckBox vous pose problème, rien ne vous empêche de créer une fonction qui gèrera cela tout seul ...
Re: [..] Checkbox fond transparent
Posté : mer. 08 avr. 2009 16:53
par fred39
bonjour,
je suis confronté au même pb.
ok pour l'astuce.
Mais n'y a t'il pas moyen de définir pour toutes les chekbox , radio et groupes de contrôle d'une gui un fond transparent?
merci.
Re: [..] Checkbox fond transparent
Posté : mer. 08 avr. 2009 20:49
par Tlem
D'après ce que j'ai vu sur le BugTrack, ca devrait arriver pour la prochaine version (la v3.3.1).