[R] Transparence fond texte entête GUICtrlCreateGroup
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Transparence fond texte entête GUICtrlCreateGroup
Bonjour,
Comment rendre le fond de du texte d'entête d'un GUICtrlCreateGroup()? Je sais qu'il existe l'UDF stringSize, mais il ne fonctionne pas dans mon script et bug...
Merci par avance.
Pour info, j'utilise le dégradé de couleur GUI en arrière plan de Mikell ^^ http://www.autoitscript.fr/forum/viewto ... 179#p84533
Comment rendre le fond de du texte d'entête d'un GUICtrlCreateGroup()? Je sais qu'il existe l'UDF stringSize, mais il ne fonctionne pas dans mon script et bug...
Merci par avance.
Pour info, j'utilise le dégradé de couleur GUI en arrière plan de Mikell ^^ http://www.autoitscript.fr/forum/viewto ... 179#p84533
Modifié en dernier par Hugues le lun. 27 janv. 2014 09:49, modifié 1 fois.
Re: [..] Transparence fond texte entête GUICtrlCreateGroup
Arf, le style $GUI_BKCOLOR_TRANSPARENT ne suffit pas...
J'ai trouvé et modifié _GUICtrlCreateGroup pour essayer de faire un truc sympa.
StringSize.au3 est disponible ici
J'ai trouvé et modifié _GUICtrlCreateGroup pour essayer de faire un truc sympa.
► Afficher le texteGroupe transparent
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Transparence fond texte entête GUICtrlCreateGroup
Merci pour ta réponse rapide, j'essaie ça lundi sur mon vrai script, mais à première vue ça à l'air tout bon!!
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Transparence fond texte entête GUICtrlCreateGroup
Ah le charme très vintage des groupes façon Win98
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Transparence fond texte entête GUICtrlCreateGroup
De la nostalgie Mikell? ^^
Bon, mon sujet est résolu, merci!
Bon, mon sujet est résolu, merci!
Re: [R] Transparence fond texte entête GUICtrlCreateGroup
bonsoir la documentation sur cette la fonction GUICtrlSetBkColor()
precise bien que la transparence fonctionne bien avec les groupe alors pouquoir ca ne fonctionne pas correctement ?
(The special flag $GUI_BKCOLOR_TRANSPARENT can be used with Label, Group, Radio, Checkbox controls to give them a transparent background)
ca m'embete j'aimerai laisser la fonction d'origine pour faire des groupes
precise bien que la transparence fonctionne bien avec les groupe alors pouquoir ca ne fonctionne pas correctement ?
(The special flag $GUI_BKCOLOR_TRANSPARENT can be used with Label, Group, Radio, Checkbox controls to give them a transparent background)
ca m'embete j'aimerai laisser la fonction d'origine pour faire des groupes
Re: [R] Transparence fond texte entête GUICtrlCreateGroup
La transparence fonctionne, mais pas comme on voudrait sur le titre.
Ce que tu peux faire, c'est jouer sur la couleur de fond de la GUI (elle s'appliquera sur le titre du groupe).
Si tu as un image de fond, je sais pas trop quoi te conseiller, à part bricoler un truc comme je l'ai fait.
Ce que tu peux faire, c'est jouer sur la couleur de fond de la GUI (elle s'appliquera sur le titre du groupe).
Si tu as un image de fond, je sais pas trop quoi te conseiller, à part bricoler un truc comme je l'ai fait.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [R] Transparence fond texte entête GUICtrlCreateGroup
oui ducoup j'utilise ta fonction qui fait tres bien l'affaire MERCI .
sauf si l'on veut modifier la taille et la police imaginons que je veuille ceci
GUICtrlSetFont($sText, 9, 800, 0, "Verdana")
comment proceder ?
j'ai tenter d'ajouter
cette ligne juste avant le stringsize
$sText = GUICtrlSetFont($sText, 9, 800, 0, "Verdana")
mais ca ne fonctionne pas je m'en doutais un peu
une solution pour la gestion des police et de la taille des caracteres ?
EDIT: probleme resolu
j'ai tous simplement mis des espaces apres mon texte pour faire apparaitre tout le champ exemple :
sauf si l'on veut modifier la taille et la police imaginons que je veuille ceci
GUICtrlSetFont($sText, 9, 800, 0, "Verdana")
comment proceder ?
j'ai tenter d'ajouter
cette ligne juste avant le stringsize
$sText = GUICtrlSetFont($sText, 9, 800, 0, "Verdana")
mais ca ne fonctionne pas je m'en doutais un peu
une solution pour la gestion des police et de la taille des caracteres ?
EDIT: probleme resolu
j'ai tous simplement mis des espaces apres mon texte pour faire apparaitre tout le champ exemple :
Code : Tout sélectionner
$group = _GUICtrlCreateGroup("jguinch merci ", 10, 10, 421, 60, 0x000000)
GUICtrlSetFont(-1, 9, 800, 0, "Verdana")
Re: [R] Transparence fond texte entête GUICtrlCreateGroup
Pour faire propre, il aurait fallu modifier un poil ma fonction _GUICtrlCreateGroup pour y ajouter quelques paramètres (police, taille, gras...).
Ces paramètres auraient été passés à _StringSize qui aurait fait le boulot.
Ces paramètres auraient été passés à _StringSize qui aurait fait le boulot.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !