Outils pour utilisateurs

Outils du site


fr:code:core:window

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:code:core:window [2011/07/05 04:37] – [toString] fredy123fr:code:core:window [2024/12/21 18:32] (Version actuelle) – erreur de variable matos
Ligne 47: Ligne 47:
 <code javascript> <code javascript>
 var fenetres = Window.all(); var fenetres = Window.all();
-for(var i = 0; i < windows.length; ++i) +for(var i = 0; i < fenetres.length; ++i) 
-    Console.print(fenetre[i].title() + "\n");+    Console.print(fenetres[i].title() + "\n");
 </code> </code>
  
Ligne 90: Ligne 90:
 }); });
 </code> </code>
-Vous pouvez utiliser le code suivant pour afficher le nom de toutes les fenêtres trouvés:+Vous pouvez utiliser le code suivant pour afficher le nom de toutes les fenêtres trouvées:
 <code javascript> <code javascript>
 for(var i = 0; i < windows.length; ++i) for(var i = 0; i < windows.length; ++i)
Ligne 153: Ligne 153:
 === Notes === === Notes ===
 Cette méthode est appelée automatiquement lorsque vous essayez de convertir une fenêtre à une chaîne. Cette méthode est appelée automatiquement lorsque vous essayez de convertir une fenêtre à une chaîne.
- 
  
 ==== isValid ==== ==== isValid ====
Ligne 171: Ligne 170:
  //Faire quelque chose  //Faire quelque chose
 </code> </code>
- 
  
 ==== title ==== ==== title ====
Ligne 190: Ligne 188:
 <code javascript> <code javascript>
 Console.print(monObjet.title()); Console.print(monObjet.title());
 +</code>
 +
 +==== className ====
 +Retourne le nom de la classe de la fenêtre courante.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.className();
 +</code>
 +
 +=== Renvoie ===
 +  * (string) le nom de classe de la fenêtre référencé
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +
 +=== Exemple ===
 +<code javascript>
 +Console.print(monObjet.className());
 +</code>
 +
 +
 +==== isActive ====
 +Retourne vrai si cette fenêtre est la fenêtre au premier plan, sinon retourne faux.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.isActive();
 +</code>
 +
 +=== Renvoie ===
 +  * (bool) vrai si cette fenêtre est la fenêtre au premier plan
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +
 +==== rect ====
 +Retourne un [[en:code:core:rect|Rect]] représentant le rectangle de la fenêtre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.rect();
 +</code>
 +<code javascript>
 +monObjet.rect(utiliseLesBordures);
 +</code>
 +
 +=== Arguments ===
 + - utiliseLesBordures - (bool) prend en compte les bordures de la fenêtre (valeur par défaut : vrai) [//Ajouté dans Actionaz 3.2.0.//]
 +
 +=== Renvoie ===
 +  * (Rect) un [[en:code:core:rect|Rect]] représentant le rectangle de la fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +
 +==== process ====
 +Retourne un [[en:code:core:processhandle|ProcessHandle]] représentant le processus propriétaire de la fenêtre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +myObject.process();
 +</code>
 +
 +=== Renvoie ===
 +  * (ProcessHandle) un [[en:code:core:processhandle|ProcessHandle]] représentant le processus propriétaire de la fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +
 +==== close ====
 +Ferme une fenêtre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.close();
 +</code>
 +
 +=== Renvoie ===
 +  * (Window) cette fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +  * (CloseWindowError) incapable de fermer la fenêtre
 +
 +==== killCreator ====
 +Tuez le processus propriétaire de cette fenêtre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.killCreator();
 +</code>
 +
 +=== Renvoie ===
 +  * (Window) cette fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +  * (KillCreatorError) incapables de tuer le propriétaire de la fenêtre
 +
 +
 +==== setForeground ====
 +Définir cette fenêtre au premier plan.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setForeground();
 +</code>
 +
 +=== Renvoie ===
 +  * (Window) cette fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +  * (SetForegroundError) incapable de définir cette fenêtre au premier plan
 +
 +
 +==== minimize ====
 +Réduit la fenêtre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.minimize();
 +</code>
 +
 +=== Renvoie ===
 +  * (Window) cette fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +  * (MinimizeError) incapable de réduire la fenêtre
 +
 +==== maximize ====
 +Maximise la fenêtre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.maximize();
 +</code>
 +
 +=== Renvoie ===
 +  * (Window) cette fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +  * (MaximizeError) incapable de maximiser la fenêtre
 +
 +
 +==== move ====
 +Déplace la fenêtre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.move(point);
 +</code>
 +
 +=== Arguments ===
 +  - point - ([[en:code:core:point|Point]]) point où déplacer la fenêtre
 +
 +=== Renvoie ===
 +  * (Window) cette fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +  * (MoveError) incapable de déplacer la fenêtre
 +
 +==== resize ====
 +Redimensionnez la fenêtre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.resize(taille);
 +</code>
 +<code javascript>
 +monObjet.resize(taille, utiliseLesBordures);
 +</code>
 +
 +=== Arguments ===
 +  - taille - ([[en:code:core:size|Size]]) la nouvelle taille de la fenêtre
 +  - utiliseLesBordures - (bool) prend en compte les bordures de la fenêtre (valeur par défaut : vrai) [//Ajouté dans Actionaz 3.2.0.//]
 +
 +=== Renvoie ===
 +  * (Window) cette fenêtre
 +
 +=== Exceptions ===
 +  * (InvalidWindowError) fenêtre invalides
 +  * (ResizeError) incapable de redimensionner la fenêtre
 +
 +===== Enumerations =====
 +
 +==== Match mode ====
 +Match modes pour la fonction [[#find|find]].
 +
 +=== Valeurs ===
 +  - RegExp: recherche en utilisant les expressions régulières
 +  - Wildcard: recherche en utilisant des métacaractères (Wildcards)
 +  - WildcardUnix:  recherche en utilisant des métacaractères (Wildcards) de type Unix
 +  - FixedString:  utilise une chaîne fixe
 +
 +=== Exemple ===
 +Trouvez les fenêtres dont le titre commence par "Notepad", utilisant des métacaractères (Wildcards).
 +<code javascript>
 +var fenetres = Window.find({
 + title: "Notepad*",
 + titleMode: Window.Wildcard
 +});
 </code> </code>
  
fr/code/core/window.1309840658.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)