Page 1 sur 1

[R] Cacher le focus

Posté : mer. 25 mai 2011 17:32
par TopXm
Bonjour :)

Je réalise mon premier bout de code en AutoIt aujourd'hui et j'aurai une question à vous soumettre.

Comme indiqué dans le titre, j'aimerai lors de l'affichage d'une fenêtre qu'aucun des contrôles présents ne récupère le focus.

J'ai donc fait une recherche sur le forum qui ne m'a pas donnée satisfaction (possible que je n'ai pas recherché correctement).

J'ai bien vu la fonction ControlFocus. Du coup je me demande si je dois :
  1. Créer un contrôle que je définirai en Hiden et auquel je donnerai le focus ?
  2. Créer un contrôle hors fenêtre (ma fenêtre n'est pas resizable), du coup lorsqu'il prendrait le focus cela ne se verrait pas ?
  3. Poser la question aux pros du forum ?
J'ai donc opté pour la dernière solution :)

Je me permet d'ailleurs de vous joindre mon premier bout de code car j'ai la forte impression que je n'ai pas fait au plus simple, notamment l'alimentation du texte des radios, mais cela est un autre problème :roll:
► Afficher le texteCacher le focus
Merci par avance et bonne soirée à tous :)

Re: [..] Cacher le focus

Posté : mer. 25 mai 2011 21:19
par zeshrek
Moi j'ai une question toute bête, pourquoi aucun controle ne devrait avoir le focus ?
Bref, perso, le coup du controle hidden me parrait le plus logique (en désactivant le tabstop tant qu'a faire)

Re: [..] Cacher le focus

Posté : mer. 25 mai 2011 22:09
par Tlem
Un

Code : Tout sélectionner

GUICtrlSetState ( $Groupe, $GUI_FOCUS )
juste avant ou après le

Code : Tout sélectionner

 GUISetState()
et désactivation du tabstop ...

Re: [..] Cacher le focus

Posté : ven. 27 mai 2011 14:53
par TopXm
Bonjour,
zeshrek a écrit :Moi j'ai une question toute bête, pourquoi aucun controle ne devrait avoir le focus ?
Sans doute une mauvaise habitude ...

Merci pour vos réponses pour le cachage de focus

[EDIT]En fait zeshrek, ta question m'a fait réfléchir et du coup je vais poser le focus sur le navigateur par défaut :)

[EDIT]Pour éviter le double-post du coup je pose le bout de code, si ça peut aider ...
► Afficher le texteRecherche le navigateur par défaut et donne le focus au radio associé