[R] Couleur fond de texte

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
astaroth
Niveau 4
Niveau 4
Messages : 65
Enregistré le : dim. 28 oct. 2007 15:22
Status : Hors ligne

[R] Couleur fond de texte

#1

Message par astaroth »

Bonjour,

J'ai remplacer les bouton dans ma GUI par un texte en utilisant la fonction GUICtrlCreateLabel mais il y a en fond de texte la couleur de de ma GUI (noir).. est-il possible d'avoir une autre chose que ce fond de texte noir? (une transparence par exemple) car j'ai inserer une image avec GUICtrlCreatePic et ce n'est pas très jolie :?

Code : Tout sélectionner

#include <GUIConstants.au3>

GUICreate("blabla", 400, 280)
GUICtrlCreatePic(@TempDir & "\Capturer.jpg",0,0, 400,280, $SS_CENTERIMAGE)
GUISetBkColor (0x000000)


$Button_1 = GUICtrlCreateLabel ("underlined label",10,20)
GUICtrlSetColor(-1,0xff0000)
GUICtrlSetCursor(-1, 0)
$Button_2 = GUICtrlCreateButton ( "Button Test",  10, 60, 100)
GUICtrlSetCursor(-1, 0)

GUISetState ()     

While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_CLOSE
            ExitLoop
        Case $msg = $Button_1
            Run('Notepad.exe')   
        Case $msg = $Button_2
            MsgBox(0, 'Testing', 'Button 2 was pressed')    
    EndSelect
Wend

Merci
Modifié en dernier par astaroth le ven. 22 févr. 2008 11:47, modifié 2 fois.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: Couleur fond de texte

#2

Message par arrkhan »

pourquoi faire 2 topic sur le meme sujet avec le meme script http://www.autoitscript.fr/forum/viewto ... ?f=3&t=549, tu edite le premier, tu en le ve le [R] parce qu'apparement le probleme n'est pas resolu
astaroth
Niveau 4
Niveau 4
Messages : 65
Enregistré le : dim. 28 oct. 2007 15:22
Status : Hors ligne

Re: Couleur fond de texte

#3

Message par astaroth »

Ce n'est pas le meme sujet...

Le premier je n'arrivai pas a cliker sur les boutons une fois l'image mise.
Et celui la je veux enlevé le fond noir sur les texte.
mise a part le script je ne voi pas en quoi c'est le meme sujet.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1550
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: Couleur fond de texte

#4

Message par sylvanie »

utilise GUICtrlSetBkColor sur les label (même syntaxe que GUICtrlSetColor)

par contre je ne saisie pas ton besoins de transparence ? car un fond transparent sur du noir, ça fait du noir ...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] Couleur fond de texte

#5

Message par moutelous »

Bonjour,

Juste une petite réflexion si vous me le permettez ....

Arrkhan, en effet, tes compétences reconnues mises à part, tu as tendance à compulser les sujets en diagonale. Ce qui quelquefois est un avantage mais peut également être piègeant ...Mef.

Sylvanie, il me semble que notre ami astaroth essai d'afficher un label avec un certain fond sur une image image jpg ( et non un label à fond noir sur du noir; il est entendu qu'il faut remplacer le fichier jpg de son script par un fichier existant sur ton PC pour te rendre compte du problème).

Bref, astaroth, à part ces quelques mises au points en toutes cordialités je n'ai pas trouvé réponse à ton pb !!! ( peut être qu'un focus sur un endroit donné de ton jpg ...)
A+
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] Couleur fond de texte

#6

Message par moutelous »

Mea culpa,

Ceci dit moi aussi je frappe sur la touche "Entrée" un peu trop rapidement ...

Il me semble que ce sujet serait plus approprié dans le forum dédié aux "Interfaces utilisateurs (GUI)"; Mais bon ....pas d'ingérance.
A+
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Couleur fond de texte

#7

Message par Tlem »

moutelous a écrit :Il me semble que ce sujet serait plus approprié dans le forum dédié aux "Interfaces utilisateurs (GUI).
Remarque tout à fait justifiée.
Le message à été déplacé.
Merci
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
sylvanie
Niveau 11
Niveau 11
Messages : 1550
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Couleur fond de texte

#8

Message par sylvanie »

moutelous a écrit :Bonjour,


Bref, astaroth, à part ces quelques mises au points en toutes cordialités je n'ai pas trouvé réponse à ton pb !!! ( peut être qu'un focus sur un endroit donné de ton jpg ...)
Et pourtant, je l'ai déjà donnée ^^ :
GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT ), macro de transparence dans le cas des labels
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] Couleur fond de texte

#9

Message par moutelous »

Excellent sylvanie ...

Mais c'est votre réflexion sur le "label noir sur fond noir" qui m'a fait penser (à tort apparement) que vous n'aviez pas saisie toute la problématique ...
Dans le cas contraire, pourquoi ne pas donner la solution immédiate et honnête afin d'éviter tous ces dialogues inertes.( sans invoquer svp la fainéantise de certain pour le goût de la réflexion ...)

Pour TOUS : Excusez moi de mon honneteté mais j'ai vraiment l'impression que vous rebondissez sur les réflexions d'autruis pour répondre en votre faveur aux questions posées sans indication de la piste proposée ...c'est vraiment dommage.
A+
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1550
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Couleur fond de texte

#10

Message par sylvanie »

Il n' y a pas d'attente de rebondissement ou quoi que ce soit de ce genre. Fût un temps je ( /nous ) donnais (/donnions) beaucoups de solutions toute faite. Ceci prends beaucoups de temps dans certains cas et mâche finalement trops le travail ; le coups de pouce + recherche perso est bien plus efficace dans l'apprentissage.

Pour la remarque de la transparence c'est dû au GUISetBkColor (0x000000). Je n'avais pas fait attention à la lecture du code que l'image prenait toute la zone de la fenêtre et pensait que le label se situait sur une zone non couverte, c'est tout. Mais la fonction de gestion de background des contrôles dans le cas des labels gères les deux aspects. Je n'ai pas explicité plus que ce qu'il y a dans l'aide.

A partir du nom de la fonction, il y avait la description de cette macro juste en dessous dans la section "remarques".

Si Astaroth n'avait pas réussi à avancer malgrès celà, biensûr j'aurai détaillé ...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] Couleur fond de texte

#11

Message par moutelous »

OK, ... emportement quelque peu hâtif de ma part, sorry.
A+
astaroth
Niveau 4
Niveau 4
Messages : 65
Enregistré le : dim. 28 oct. 2007 15:22
Status : Hors ligne

Re: [..] Couleur fond de texte

#12

Message par astaroth »

c'était bien la tranparence que je cherchait.

Merci pour vos réponses :D
Répondre