[R] Checkbox fond transparent

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yoyo86220
Niveau 6
Niveau 6
Messages : 238
Enregistré le : mer. 12 mars 2008 21:47
Status : Hors ligne

[R] Checkbox fond transparent

#1

Message 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
Avatar du membre
Yoyo86220
Niveau 6
Niveau 6
Messages : 238
Enregistré le : mer. 12 mars 2008 21:47
Status : Hors ligne

Re: [..] Checkbox fond transparent

#2

Message par Yoyo86220 »

svp j'ai besoin de bon coup de pouce sa fait 3jours que je cherche... :cry:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Checkbox fond transparent

#3

Message 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 ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
fred39
Niveau 4
Niveau 4
Messages : 64
Enregistré le : lun. 05 mai 2008 10:03
Status : Hors ligne

Re: [..] Checkbox fond transparent

#4

Message 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.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Checkbox fond transparent

#5

Message par Tlem »

D'après ce que j'ai vu sur le BugTrack, ca devrait arriver pour la prochaine version (la v3.3.1).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre