[R] Test click sur GUI

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
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] Test click sur GUI

#41

Message par mikell »

Décidément je suis fatigué...
Avec AdlibRegister il faut jouer avec la fréquence d'appel de la fonction (c'est bien ça chef ?)
Comme ça c'est plus léger et on n'a pas besoin de timer
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#42

Message par pierrotm777 »

Normalement 1500,500 devrait me permettre d'avoir un logo visible 1500ms et invisible 500ms

J'avais effectivement déjà pensé à utiliser AdlibRegister ainsi que l'udf _Adlib.au3 pour optimiser la charge CPU lors de l'utilisation de la fonction de clignotement . :D

A votr avis, dois-je utiliser _Adlib.au3 ou rester simplement sur AdlibRegister ?
Je vais regarder cela aujourd'hui :D
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#43

Message par pierrotm777 »

Bon , j'ai essayé avec la fonction standard AdlibRegister est c'est impeccable !
Je ne peux pas cliquer sur un logo qui clignote mais bon , faut pas trop en demander.
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] Test click sur GUI

#44

Message par mikell »

pierrotm777 a écrit :Je ne peux pas cliquer sur un logo qui clignote mais bon , faut pas trop en demander.
Mais si ! il suffit de lui superposer une label transparente aux mêmes dimensions, c'est elle qui gèrera le clic :wink:
Dans le script suivant cliquez sur les logos
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#45

Message par pierrotm777 »

Je dois regarder si avec mon type de GUI cela focntionne :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#46

Message par Tlem »

mikell a écrit :Avec AdlibRegister il faut jouer avec la fréquence d'appel de la fonction (c'est bien ça chef ?)
Gagné.

Bon en ce qui concerne la superposition d'un contrôle invisible, personnellement, je n'en vois pas l'utilité, car si le logo est invisible, il n'y à aucune raison d'aller cliquer dessus ! :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é".
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] Test click sur GUI

#47

Message par mikell »

Tlem a écrit :Bon en ce qui concerne la superposition d'un contrôle invisible, personnellement, je n'en vois pas l'utilité, car si le logo est invisible, il n'y à aucune raison d'aller cliquer dessus ! :mrgreen:
Boudu quel mauvais esprit... :mrgreen:
En tout cas si on veut quand même cliquer dessus quand ça clignote faut bien viser !
" 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 : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#48

Message par Tlem »

Hummm soit, alors dans ce cas, le problème pourrait être réglé en utilisant deux icônes. 1 normal et l'autre avec une apparence grisée (comme un contrôle non actif). :roll:
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
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Test click sur GUI

#49

Message par mikell »

Tlem a écrit :Hummm soit, alors dans ce cas, le problème pourrait être réglé en utilisant deux icônes. 1 normal et l'autre avec une apparence grisée (comme un contrôle non actif). :roll:
Oooh oui, un png de plus à gérer, 2 controles pour la même action au même endroit, c'est vrai que c'est tellement plus simple et puis comme ça on ne superpose pas 2 controles :mrgreen: ce qui était une mauvaise idée
heureusement qu'on a un chef pour nous rappeler nos limites et nous montrer la voie....
" 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 : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#50

Message par Tlem »

Je sens bien la note d'humour dans la réponse, mais regardez bien les besoins de pierrotm777, car d'après la gestion des icônes, ceux-ci ont leurs coordonnées dans le fichier .ini, ce qui emmène à penser qu'ils peuvent changer de place.

En ce qui concerne la gestion d'un png de plus, en réalité, ce n'est pas si compliqué, car pour pouvoir afficher un png, vous devez avoir créé au préalable un objet image et donc c'est cet objet que vous gérez et non le png directement. Donc le handle ou le CTRL ID reste le même pour l'objet. ;)

Donc nous n'aurons pas "2 controles pour la même action au même endroit" mais un seul contrôle avec deux images possible (voir même trois ou quatre si il veut gérer le survol de la souris). :P
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é".
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#51

Message par pierrotm777 »

Tlem a écrit :Donc nous n'aurons pas "2 controles pour la même action au même endroit" mais un seul contrôle avec deux images possible (voir même trois ou quatre si il veut gérer le survol de la souris). :P
Alors là ça me plairait drolement ça !
Pouriez vous me guider ? :mrgreen:
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] Test click sur GUI

#52

Message par mikell »

Et toc ! :mrgreen: au boulot chef (vous l'avez bien cherché...)
" 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 : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#53

Message par Tlem »

Là, je part jusqu'à demain soir et je serais dans l'incapacité de gérer correctement des réponses technique.
Mais dans l'ensemble, créez un objet image (utilisez Koda pour tester) puis attribuez une image à votre guise avec GuiCtrlSetImage.
Ce principe est bon pour des icônes et il faudra bien évidement adapter avec GDI+ mais la base est là. ;)


Edit :
Dans un premier temps, testez avec des icônes puis adaptez au mode GDI+.
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é".
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Test click sur GUI

#54

Message par pierrotm777 »

Bien , merci bonne vacances, je vais tester cela :D
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] Test click sur GUI

#55

Message par mikell »

Tlem a écrit :créez un objet image ... attribuez une image à votre guise ... il faudra bien évidement adapter avec GDI+
Tiens ça me rappelle quelque chose...
http://www.autoitscript.com/forum/topic ... icons-au3/
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre