[R] Couleur d'un ToolTip.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

[R] Couleur d'un ToolTip.

#1

Message par theAvenger »

Bonjour à tous !!
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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#2

Message par mikell »

têt ben...
_GUIToolTip_SetTipBkColor Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#3

Message par theAvenger »

Non, ça ne marche pas.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#4

Message par mikell »

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#5

Message par theAvenger »

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 ?
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#6

Message par mikell »

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)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#7

Message par theAvenger »

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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#8

Message par mikell »

Code : Tout sélectionner

#include <WindowsConstants.au3>

GuiCreate("", 200, 100, -1, -1, $WS_POPUP, $WS_EX_TOOLWINDOW)
GUISetBkColor (0xff0000)
GuiSetState()
While 1
Wend
Le $WS_EX_TOOLWINDOW est pour qu'elle n'apparaisse pas dans la barre des taches
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#9

Message par theAvenger »

Merci beaucoup.

Je partage donc ma fonction. Dois-je la mettre dans la section Exemples de Scripts ?
► Afficher le texteVoir le code
ToolTip.au3
(3.82 Kio) Téléchargé 54 fois
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#10

Message par mikell »

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 )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Couleur d'un ToolTip.

#11

Message par theAvenger »

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é ??
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Couleur d'un ToolTip.

#12

Message par mikell »

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 )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [R] Couleur d'un ToolTip.

#13

Message par theAvenger »

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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Couleur d'un ToolTip.

#14

Message par mikell »

Un timer ne bloque pas le script (c'est pas un sleep)
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 )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [R] Couleur d'un ToolTip.

#15

Message par theAvenger »

Je ne connaissais pas la fonction adlibregister, merci de la (bonne) idée.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Couleur d'un ToolTip.

#16

Message par Tlem »

Et pourquoi ne pas utiliser ce qui existe déjà ?
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é".
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [R] Couleur d'un ToolTip.

#17

Message par theAvenger »

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.

:lol:
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Couleur d'un ToolTip.

#18

Message par mikell »

Ah mais c'est la spécialité des autorités locales, ça...
Traquer impitoyablement les réinventeurs de roue :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Couleur d'un ToolTip.

#19

Message par Tlem »

:shock:
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 ... :mrgreen:
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