Objet de gestion de fenêtre qui peut être utilisé pour représenter une fenêtre sur le bureau.
Fonction constructeur.
var monObjet = new Window();
var monObjet = new Window(otherWindow);
Créer une fenêtre non valide.
var monObjet = new Window();
Créer une fenêtre représentant une copie de otherWindow.
var monObjet = new Window(otherWindow);
Retourne un tableau de la fenêtre représentant l'ensemble des fenêtres sur le bureau.
Window.all();
Cet exemple permet d'imprimer tous les titres des fenêtres dans la console.
var fenetres = Window.all(); for(var i = 0; i < fenetres.length; ++i) Console.print(fenetres[i].title() + "\n");
Recherches des fenêtres correspondant à certains critères. Tout critère omis n'est pas utilisé. Seules les fenêtres correspondant à tous les critères sont retournés.
Window.find(paramètres);
Trouvez la fenêtre appelée «Notepad».
var fenetres = Window.find({ title: "Notepad" });
Trouve les fenêtres dont le titre commence par “Notepad”, en utilisant des métacaractères (wildcards).
var fenetres = Window.find({ title: "Notepad*", titleMode: Window.Wildcard });
Vous pouvez utiliser le code suivant pour afficher le nom de toutes les fenêtres trouvées:
for(var i = 0; i < windows.length; ++i) Console.print(windows[i].title() + "\n");
Retourne une copie de cette fenêtre.
monObjet.clone();
var copyDeMonObjet = monObjet.clone();
Retourne vrai si cette fenêtre et l'autre sont la même fenêtre.
monObjet.equals(autres);
if(monPremierObjet.equals(monDeuxiemeObjet)) //Faire quelque chose
Renvoie une chaîne représentant cette fenêtre.
monObjet.toString();
Console.print(monObjet.toString());
Cette méthode est appelée automatiquement lorsque vous essayez de convertir une fenêtre à une chaîne.
Retourne vrai si cette fenêtre est une fenêtre de référencement, sinon retourne faux.
monObjet.isValid();
if(monObjet.isValid()) //Faire quelque chose
Retourne le titre de la fenêtre actuelle.
monObjet.title();
Console.print(monObjet.title());
Retourne le nom de la classe de la fenêtre courante.
monObjet.className();
Console.print(monObjet.className());
Retourne vrai si cette fenêtre est la fenêtre au premier plan, sinon retourne faux.
monObjet.isActive();
Retourne un Rect représentant le rectangle de la fenêtre.
monObjet.rect();
monObjet.rect(utiliseLesBordures);
- utiliseLesBordures - (bool) prend en compte les bordures de la fenêtre (valeur par défaut : vrai) [Ajouté dans Actionaz 3.2.0.]
Retourne un ProcessHandle représentant le processus propriétaire de la fenêtre.
myObject.process();
Ferme une fenêtre.
monObjet.close();
Tuez le processus propriétaire de cette fenêtre.
monObjet.killCreator();
Définir cette fenêtre au premier plan.
monObjet.setForeground();
Réduit la fenêtre.
monObjet.minimize();
Maximise la fenêtre.
monObjet.maximize();
Déplace la fenêtre.
monObjet.move(point);
Redimensionnez la fenêtre.
monObjet.resize(taille);
monObjet.resize(taille, utiliseLesBordures);
Match modes pour la fonction find.
Trouvez les fenêtres dont le titre commence par "Notepad", utilisant des métacaractères (Wildcards).
var fenetres = Window.find({ title: "Notepad*", titleMode: Window.Wildcard });