j'ai noté que pour déplacer une application, il faut imperativement que la barre de titre soit affichée.
n'y a til pas un autre moyen de le faire en passant par l'editeur d'evenements ?
Printable View
j'ai noté que pour déplacer une application, il faut imperativement que la barre de titre soit affichée.
n'y a til pas un autre moyen de le faire en passant par l'editeur d'evenements ?
Tu peux déplacer ton application en programmant une zone ou des zones, où tu maintiens le clic de la souris pour ensuite déplacer ton application (avec l'objet Contrôle Fenêtre)
d'accord je vois le principe mais je n'ai pas compris le calcul...
j'ai fais
positionX de la fenetre = positionX de la souris
positionY de la fenetre = positionY de la souris
mais si ca se deplace, en revanche ca ne va pas la ou va ma souris...
en fait, tu détermines ta zone à cliquer pour pour faire ce "drag", et tu crées une condition qui quand tu maintiens le clic de la souris, tu utilises active un drapeau (ON), quand tu relâches tu le désactives (OFF).
Ensuite, tu testes quand ton drapeau est ON, tu fixes la position en X et Y de ta fenêtre.
C'est tout!
moué, j'ai commencé a avoir un resultat, pour le moment pas parfait mais ca devrait venir.
merci [img]<<GRAEMLIN_URL>>/wink.gif[/img]
n'oublies une condition négative quand tu ne maintiens pas le clic de la souris afin de repasser la drapeau en OFF.
la mon probleme c'est que ca fonctionne,
mais les positions X,Y sont alternée avec une autre position X,Y, comme si les coordonnées de la souris etaient differentes de mon curseur...
ce qui a pour effet un clignottement de la fenetre qui a l'air de se duppliquer, mais en faite passe X de 600 à 70 a chaque frame, et Y de 300 à 55 ...
Postes-ton fichier, je vais t'aider à le corriger
ok, j'ai mis le deplacement de l'objet sur le bouton du millieu
http://blackantmaster.com/Images/autre/crono.mfa
Alors j'opterai pour cette solution :
[]Utilisateur clique avec le bouton du milieu dans une zone :
=> Fixe Valeur Modifiable A à 1
=> Fixe Valeur Modifiable B à XMouse
=> Fixe Valeur Modifiable C à YMouse
[X]Répéter tant que le bouton du milieu est pressée :
=> Fixe Valeur Modifiable A à 0
[] Valeur Modifiable A = 1 :
=> Bouger vers (X = WinXPos( "Contrôle fenêtre" )+XMouse-Valeur modifiable B( "Contrôle fenêtre" et Y = WinYPos( "Contrôle fenêtre" )+YMouse-Valeur modifiable C( "Contrôle fenêtre" ) )
Voilou [img]<<GRAEMLIN_URL>>/smile.gif[/img]