[R] Couleur d'un ToolTip.
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.
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
[R] Couleur d'un ToolTip.
Bonjour à tous !!
J'aimerais savoir s'il était possible de modifier la couleur de fond d'un tooltip.
Merci de votre aide.
J'aimerais savoir s'il était possible de modifier la couleur de fond d'un tooltip.
Merci de votre aide.
Modifié en dernier par theAvenger le lun. 19 déc. 2011 12:04, modifié 1 fois.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
têt ben...
_GUIToolTip_SetTipBkColor
_GUIToolTip_SetTipBkColor
" 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 )
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Non, ça ne marche pas.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Hmmmoui...
alors regarde là http://www.autoitscript.com/forum/topic ... _p__804972
alors regarde là http://www.autoitscript.com/forum/topic ... _p__804972
" 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 )
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Merci, j'avais aussi vu cette fonction dans l'aide, mais je n'ai pas réussi à l'utiliser.
Du coup, j'en fait une moi-même.
Enfin, sauf si tu peux m'expliquer comment faire apparaître la tooltip ?
Du coup, j'en fait une moi-même.
Enfin, sauf si tu peux m'expliquer comment faire apparaître la tooltip ?
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Le code qui est dans le lien précédent donne pas mal de renseignements
Mais à part créer le tooltip et le détruire après usage, je vois pas
Une solution alakon peut être de se créer un tooltip custom sous forme de petite gui popup (infiniment moins emm...dant)
Mais à part créer le tooltip et le détruire après usage, je vois pas
Une solution alakon peut être de se créer un tooltip custom sous forme de petite gui popup (infiniment moins emm...dant)
" 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 )
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Si tu peux me dire quels sont les styles et les styles étendus pour créer une fenêtre sans barre de titre, je transmet la fonction que j'ai fait.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Code : Tout sélectionner
#include <WindowsConstants.au3>
GuiCreate("", 200, 100, -1, -1, $WS_POPUP, $WS_EX_TOOLWINDOW)
GUISetBkColor (0xff0000)
GuiSetState()
While 1
Wend" 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 )
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Merci beaucoup.
Je partage donc ma fonction. Dois-je la mettre dans la section Exemples de Scripts ?
Je partage donc ma fonction. Dois-je la mettre dans la section Exemples de Scripts ?
► Afficher le texteVoir le code
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Suggestion pour un vrai tooltip : un paramètre de timeout
" 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 )
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [..] Couleur d'un ToolTip.
Oui, mais comment faire en sorte de faire _ToolTip_Delete au bout d'un certains temps sans bloquer le programme appelant la fonction et sans avoir à relancer la fonction pour vérifier que le temps ne s'est pas écoulé ??
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [R] Couleur d'un ToolTip.
Avec un Timer
" 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 )
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [R] Couleur d'un ToolTip.
Un timer ?
Si veux parler de TimerInit() et TimerDiff(), cela bloquera quand même le script.
Et d'ailleurs, la fonction ToolTip originale ne prend pas en compte de timer, il faut faire un nouvel appel à la fonction pour la supprimer.
Si veux parler de TimerInit() et TimerDiff(), cela bloquera quand même le script.
Et d'ailleurs, la fonction ToolTip originale ne prend pas en compte de timer, il faut faire un nouvel appel à la fonction pour la supprimer.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [R] Couleur d'un ToolTip.
Un timer ne bloque pas le script (c'est pas un sleep)
Mais si tu préfères, qqe chose comme ça devrait marcher
Mais si tu préfères, qqe chose comme ça devrait marcher
Code : Tout sélectionner
Func _ToolTip(....... , $timeout = 0) ; en secondes
; code
If $timeout<>0 Then AdlibRegister("_ToolTip_Delete", $timeout*1000)
EndFunc
Func _ToolTip_Delete($GUI)
If Not IsHWnd($GUI) Then Return 0
If WinExists($GUI) Then GUIDelete($GUI)
AdlibUnRegister()
Return 1
EndFunc ;==>_ToolTip_Delete" 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 )
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [R] Couleur d'un ToolTip.
Je ne connaissais pas la fonction adlibregister, merci de la (bonne) idée.
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Couleur d'un ToolTip.
Et pourquoi ne pas utiliser ce qui existe déjà ?
http://www.autoitscript.com/forum/topic ... ooltip-udf
http://www.autoitscript.com/forum/topic ... ooltip-udf
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é".
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é".
- theAvenger
- Niveau 5

- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [R] Couleur d'un ToolTip.
Merci d'avoir allumé ma lanterne de la connaissance en contrepartie d'un grand et long moment à se demander que faire et à s'ennuyer, soyez sûr que je suis aussi heureux de connaître cette UDF que de manger des cuisses de grenouille et soyez certains que dans en un avenir où vous vous plairez à créer un script je vous ouvrirait aussi les portes de la connaissance et du savoir en vous montrant que ce que vous faites est totalement inutile puisqu'il existe déjà et bien évidement en beaucoup mieux que ce que vous aurez fait.

- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [R] Couleur d'un ToolTip.
Ah mais c'est la spécialité des autorités locales, ça...
Traquer impitoyablement les réinventeurs de roue
Traquer impitoyablement les réinventeurs de roue
" 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 )
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Couleur d'un ToolTip.
J'ai juste proposé quelque chose de fonctionnel (depuis 2008) et dont vous n'aurez pas forcément à modifier le comportement parce qu'il manque un petit truc ALC ...
Désolé d'avoir joué les troubles fêtes, mais comme l'a dit mikell, quand on peut éviter de ré-inventer la roue, c'est quand même plus simple ...
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é".
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é".
