Aller au contenu principal
Version: Next

DRAG WINDOW

DRAG WINDOW

Ne requiert pas de paramètre

Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.

Description

La commande DRAG WINDOW permet de faire glisser la fenêtre dans laquelle l'utilisateur a cliqué puis de la déplacer en fonction des mouvements de la souris. Généralement, cette commande est appelée depuis la méthode d'un objet capable de répondre instantanément aux clics souris (par exemple un bouton invisible).

Exemple

Le formulaire suivant, présenté ici dans l'éditeur de formulaires, contient un fond coloré au-dessus duquel quatre boutons invisibles ont été placés (un par côté) :

Chaque bouton est associé à la méthode suivante :

 DRAG WINDOW //Commencer à faire glisser la fenêtre au premier clic

Après l'exécution de la méthode projet suivante :

 $refFen:=Open form window("Deplacer_Fenetre";Modal form dialog box)
 DIALOG("Deplacer_Fenetre")
 CLOSE WINDOW

... vous obtenez une fenêtre semblable à celle-ci :

Vous pouvez la déplacer en cliquant sur les bordures.

Voir aussi

GET WINDOW RECT
SET WINDOW RECT