Page 1 sur 1
[Func] _IsChecked (Test RadioBox et CheckBox)
Posté : ven. 02 mai 2008 09:28
par Tlem
Voici une petite fonction qui rendra sûrement service à plus d'un utilisateur.
Auteur : Zedna (Forum Anglais)
Code : Tout sélectionner
If _IsChecked($Checkbox_1) then....
Func _IsChecked($control)
Return BitAnd(GUICtrlRead($control),$GUI_CHECKED) = $GUI_CHECKED
EndFunc
Re: [Func] _IsChecked (Test RadioBox et CheckBox)
Posté : mar. 23 mars 2010 10:04
par SagePourpre
Amélioration de la fonction proposée :
Code : Tout sélectionner
Func _IsChecked($control)
Return BitAnd(GUICtrlRead($control),1) = 1
EndFunc
En reprenant la valeur de $GUI_CHECKED ( 1 ), cela nous permet
d'éviter l'importation inutile de Guiconstantsex.au3
Re: [Func] _IsChecked (Test RadioBox et CheckBox)
Posté : ven. 30 juil. 2010 07:21
par Tlem
L'idée est louable, mais totalement inutile puisque cette fonction est destinée à tester un contrôle graphique.
Or pour tester un contrôle graphique, vous devez avoir une fenêtre GUI.
Donc, à moins que vous n'ayez aucun événement GUI à gérer ou tout autre élément faisant appel à une des variables du fichier
GUIConstantsEx.au3 votre 'amélioration' n'apporte aucun intérêt.
L'autre solution sera de déclarer l'ensemble des variables à utiliser dans votre script, mais dans ce cas attention aux double déclarations.

Re: [Func] _IsChecked (Test RadioBox et CheckBox)
Posté : mar. 09 janv. 2018 12:14
par Toner2Zeus
Bonjour,
Quelle bibliothèque faut-il pour utiliser cette fonction (elle ne semble pas être connue d'AutoIt par défaut)
error: _IsChecked(): undefined function.
Re: [Func] _IsChecked (Test RadioBox et CheckBox)
Posté : jeu. 11 janv. 2018 17:45
par walkson
Bonjour,
Regardez l'exemple de GUICtrlCreateCheckbox() dans l'aide (F1) pour voir l'utilisation de la fonction