###Function###
AutoItSetOption
 
###Description###
Change le mode de fonctionnement de divers fonctions/paramtres d'AutoIt.
 
 
###Syntax###
AutoItSetOption ( "option" [, param] )
 
 
###Parameters###
@@ParamTable@@
option
	L'option  changer (Voir Remarques).
param
	[optionnel] La valeur  assigner  l'option.  Le type et la signification varient selon l'option. Voir Remarques ci-dessous.  Si le paramtre n'est pas indiqu, alors la fonction retourne la valeur qui lui est assigne. Le mot cl <a href="../keywords/dfaut.htm">dfaut</a> peut tre utilis en paramtre pour rinitialiser la valeur par dfaut de l'option.
@@End@@
 
 
###ReturnValue###
@@ReturnTable@@
Succs :	Retourne la valeur du paramtre prcdent pour l'option.
chec :	Met @error <> 0.  L'chec peut se produire si les paramtres sont invalides (Telle qu'un paramtre qui n'existe pas).
@@End@@
 
 
###Remarks###
Vous pouvez utiliser Opt() comme alternative  AutoItSetOption().
 
Les paramtres sont comme il suit :
<br>
@@ParamTable@@
<b>Option</b>
	<b>Param</b>
CaretCoordMode
	<a name="CaretCoordMode"></a>Dtermine la manire dont les coordonnes sont utilises dans les fonctions 'caret'. soit coordonnes absolues ou coordonnes relatives  la fentre active courante :
	0 = Coordonnes relatives   la fentre active
	1 = Coordonnes cran absolues (dfaut)
	2 = Coordonnes relatives  la zone client de la fentre active
ExpandEnvStrings
	<a name="ExpandEnvStrings"></a>Change la mthode d'interprtation des chanes littrales et des symboles %. Par dfaut les chanes sont traites littralement. Ce paramtre vous permet d'utiliser les variables %environnement%  l'intrieur des chanes. Exemple : "Le rpertoire temporaire est : %temp%".
	1 = tend les variables d'environnement (similaire  AutoIt v2)
	0 = N'tend pas les variables d'environnement (dfaut)
	Sans ce paramtre, la mthode classique est :	"Le rpertoire temporaire est : " & EnvGet("temp") ;
ExpandVarStrings
	<a name="ExpandVarStrings"></a>Change la mthode d'interprtation des chanes littrales et des symboles variable/macro ($ et @). Par dfaut les chanes sont traites littralement. Ce paramtre vous permet d'utiliser les variables et le macros  l'intrieur des chanes. Exemple : "La valeur de var1 est $var1$".
	1 = tend les variables (Lorsque vous tes dans ce mode et que vous voulez utiliser les symboles $ ou @ alors doublez les : "Ceci est le symbole dollar $$".
	0 = N'tend pas les variables (dfaut)
GUICloseOnESC
	<a name="GUICloseOnESC"></a>Lorsque la touche ESC est appuye dans une GUI le message $GUI_EVENT_CLOSE est envoy. Ce paramtre alterne ce comportement sur On et Off.
	1 = Envoi le message $GUI_EVENT_CLOSE lorsque la touche ESC est appuye (dfaut).
	0 = N'envoi pas le message $GUI_EVENT_CLOSE lorsque la touche ESC est appuye.
GUICoordMode
	<a name="GUICoordMode"></a>Modifie la position d'un contrle dfinit par <a 
href="GUICtrlSetPos.htm">GUICtrlSetPos</a>.
	1 = Coordonnes absolues (dfaut) toujours relatives  la boite de dialogue.
	0 = Position relative au dbut du dernier contrle (coin suprieur gauche).
	2 = Positionnement de cellule relative  la cellule actuelle. Un -1 en paramtre gauche ou haut n'incrmente pas le dbut.
	donc la ligne suivante est -1,dcalage; cellule suivante est dcalage,-1; cellule actuelle est -1,-1.
	videmment le "dcalage" ne peut tre gal  -1 qui est rserv pour indiquer la non-incrmentation.
	Mais si vous pouvez utiliser un multiple de la largeur vous choisissez de sauter ou revenir.
GUIDataSeparatorChar
	<a name="GUIDataSeparatorChar"></a>Dfinit le caractre de dlimitation des sous-lments dans GUICtrlSetData.
	 Le caractre par dfaut est '|'.
GUIOnEventMode
	<a name="GUIOnEventMode"></a>Active/Dsactive les fonctions de notification du mode vnementiel.
	0 = Dsactive (dfaut).
	1 = Active.
GUIResizeMode
	<a name="GUIResizeMode"></a>Change le mode de redimensionnement par dfaut d'un contrle.
	0 = Garde le mode de redimensionnement par dfaut (dfaut).
	&lt;1024 = n'importe quel type de redimensionnement. Voir <a href="GUICtrlSetResizing.htm">GUICtrlSetResizing</a>.
GUIEventOptions
	<a name="GUIEventOptions"></a>Change le comportement d'vnement spcial ou les valeurs de retour de fonction graphique.
	0 = Comportement normal de fentres au clic sur rduction, rtablissement, maximisation, redimensionnement (dfaut).
	1 = Supprime le comportement normal de fentres au clic sur rduction, rtablissement, maximisation, redimensionnement. Envoi la notification seulement.
MouseClickDelay
	<a name="MouseClickDelay"></a>Modifie la dure de la pause entre les clics de souris.
	Temps de pause en millisecondes (dfaut = 10).
MouseClickDownDelay
	<a name="MouseClickDownDelay"></a>Modifie la dure de maintient du clic avant relchement.
	Temps de pause en millisecondes (dfaut = 10).
MouseClickDragDelay
	<a name="MouseClickDragDelay"></a>Modifie la dure de la pause entre le dbut et  la fin d'une opration de dplacement.
	Temps de pause en millisecondes (dfaut = 250).
MouseCoordMode
	<a name="MouseCoordMode"></a>Dtermine la manire d'utiliser les coordonnes dans les fonctions de souris, soit coordonnes absolues ou coordonnes relatives  la fentre active courante :
	0 = Coordonnes relatives  la fentre active
	1 = Coordonnes absolues d'cran (dfaut)
	2 = Coordonnes relatives  la zone client de la fentre active
MustDeclareVars
	<a name="MustDeclareVars"></a>Si ce paramtre est utilise, alors toutes les variables doivent tre pr-dclares avec Dim, Local ou Global avant d'tre utilises - vite la mauvaise orthographe de variables qui cause parfois des bogues.
	1 = Les variables doivent tre pr-dclares
	0 = Les variables n'ont pas besoin d'tre pr-dclare (dfaut)
PixelCoordMode
	<a name="PixelCoordMode"></a>Dtermine la manire d'utiliser les coordonnes dans les fonctions pixel, soit coordonnes absolues ou coordonnes relatives  la fentre dfinie par hwnd (fentre active par dfaut) :
	0 = Coordonnes relatives  la fentre dfinie
	1 = Coordonnes absolues d'cran (dfaut)
	2 = Coordonnes relatives  la zone client de la fentre dfinie
SendAttachMode
	<a name="SendAttachMode"></a>Spcifie si AutoIt attache les threads d'entre lors de l'utilisation de la fonction Send(). Sans l'attachement (mode par dfaut = 0) la dtection de l'tat de capslock/scrolllock et numlock peut tre incertaine sous NT4. Toutefois, lorsque vous spcifiez le mode d'attachement mode = 1, la syntaxe Send("{... down/up}") ne fonctionnera pas et il peut y avoir des problmes avec l'envoi de touches aux fentres "bloques". ControlSend() attache TOUJOURS et n'est pas affect par ce mode.
	0 = N'attache pas (dfaut)
	1 = Attache
SendCapslockMode
	<a name="SendCapslockMode"></a>Spcifie si AutoIt devrait stocker l'tat de verrouillage en majuscules avant une fonction Send et la restaurer aprs.
	0 = Ne stock/restaure pas
	1 = Stock et restaure (dfaut)
SendKeyDelay
	<a name="SendKeyDelay"></a>Modifie la dure de la pause entre les envois de frappe clavier. Une valeur de 0 supprime compltement la pause.
	Temps de pause en millisecondes (dfaut=5).
SendKeyDownDelay
	<a name="SendKeyDownDelay"></a>Modifie le dlais de maintient d'une touche avant qu'elle ne soit relche lors d'une frappe clavier. Pour les applications qui prennent un certain temps pour enregistrer l'appui de touches, (et certains jeux) vous aurez besoin d'augmenter cette valeur. Une valeur de 0 supprime compltement ce dlais.
	Temps de pause en millisecondes (dfaut=5).
TCPTimeout
	<a name="TCPTimeout"></a>Dfinit la dure avant que les fonctions TCP ne sarrtent si il n'y a pas de communication.
	Dlai d'attente en millisecondes (dfaut=100).
TrayAutoPause
	<a name="TrayAutoPause"></a>Met en pause le script lors du clic sur l'icne de la barre des tches.
	0 = Pas de pause
	1 = Pause (dfaut). Si il n'y a pas de menu par dfaut, aucune pause n'aura lieu.
TrayIconDebug
	<a name="TrayIconDebug"></a>Si activ, montre la ligne en cours du script, dans une bulle d'information de la barre des tches pour aider au dbogage.
	0 = Aucune informations de dbogage (dfaut)
	1 = Montre les informations de dbogage
TrayIconHide
	<a name="TrayIconHide"></a>Cache l'icne de AutoIt dans la barre des tches.  Note: L'icne apparaitra ~750 millisecondes lors de l'initialisation.
	0 = Montre l'icne (dfaut)
	1 = Cache l'icne
TrayMenuMode
	<a name="TrayMenuMode"></a>tend le comportement de l'icne/menu de la barre des tches. Ceci peut tre fait avec une combinaison (addition) des valeurs suivantes :
	0 = Les lments du menu par dfaut (Script Paused/Exit) sont ajouts au menu crer. Les lments activs par l'utilisateur seront automatiquement dsactivs; si vous double-cliquez l'icne de la barre des tches alors le Control ID est retourn avec le style "default" (dfaut).
	1 = Pas de menu par dfaut
	2 = Les lments activs par l'utilisateur ne seront pas dsactivs si vous cliquez dessus.
	4 = Ne retourne pas le menuitemID avec le style "default" dans le menu contextuel principal si vous double cliquez l'icne de la barre des tches
	8 = Dsactive l'auto activation d'lment des groupes radio
TrayOnEventMode
	<a name="TrayOnEventMode"></a>Active/Dsactive la notification des fonctions OnEvent pour la barre des tches.
	0 = Dsactiv (dfaut)
	1 = Activ
WinDetectHiddenText
	<a name="WinDetectHiddenText"></a>Spcifie si le texte des fentres caches peut tre "vu" par les fonctions de comparaison de fentre.
	0 = Ne dtecte pas le texte cach (dfaut)
	1 = Dtecte le texte cach
WinSearchChildren
	<a name="WinSearchChildren"></a>Permet aux routines de recherche de fentres, la recherche de fentres enfants aussi bien que des fentres de haut niveau.
	0 = Cherche les fentres de haut niveau seulement (dfaut)
	1 = Cherche les fentres de haut niveau et enfants
WinTextMatchMode
	<a name="WinTextMatchMode"></a>Change la mthode de comparaison du texte de fentre pendant les oprations de recherche.
	1 = Complte / Mode lent (dfaut)
	2 = Mode rapide
	Dans le mode rapide, AutoIt ne "voit" que le texte des boites de dialogue, le texte des boutons et la lgende de quelques contrles.
	Dans le mode par dfaut, beaucoup plus de texte peut tre vu (par exemple le contenu de la fentre bloc-notes).
	Si vous avez des problmes de performance lors de multiples recherches de fentres, alors le passage en mode "rapide" pourra aider.
WinTitleMatchMode
	<a name="WinTitleMatchMode"></a>Change la mthode de comparaison du titre des fentres pendant les oprations de recherche.
	1 = Compare le titre du dbut (dfaut)
	2 = Compare n'importe quelle sous-chane dans le titre
	3 = Compare l'exactitude du titre
	4 = Mode avanc, voir <a href="../intro/windowsadvanced.htm">Titre et texte d'une fentre (Avanc)</a>
	-1  -4 = force la comparaison en minuscule en accord avec l'autre type de comparaison.
WinWaitDelay
	<a name="WinWaitDelay"></a>Change la dure de la pause aprs une opration de fentre russie.
	Temps de pause en millisecondes (dfaut=250).
@@End@@
 
 
###Related###
Un grand nombre.
 
 
###Example###
@@IncludeExample@@