Page 1 sur 1

OpenWindowedScreen

Publié : mer. 25/mars/2009 17:49
par Jagang
Bonjour
Je voudrais savoir comment récupérer la position de la souris lors d'un clic dans un OpenWindowedScreen()

Merci
Cordialement
Jagang

Publié : mer. 25/mars/2009 17:58
par Patrick88
ExamineMouse
InitMouse
MouseButton
MouseDeltaX
MouseDeltaY
MouseLocate
MouseWheel
MouseX
MouseY
ReleaseMouse

Syntaxe

Resultat = MouseX()
Description

Renvoie la position horizontale actuelle (en pixels) de la souris sur l'écran actif. ExamineMouse() doit être appelé avant cette fonction pour mettre la position courante de la souris à jour.

Publié : mer. 25/mars/2009 18:01
par Jagang
Merci
J'utilisais ça :

Code : Tout sélectionner

  If EventType() = #PB_EventType_LeftClick
    PrintN(Str(WindowMouseX(#main))+" : "+Str(WindowMouseY(#main)))
  EndIf
Et ça ne fonctionnait pas

Merci encore
Cordialement
Jagang

Publié : mer. 25/mars/2009 18:09
par Jagang
Je n'ai plus de souris,enfin... elle n'est plus visible, est-ce normal ?
De plus, en regardant les coordonnées dans la console j'ai l'impression que je ne peut pas sortir de l'OpenWindowedScreen()

???

Cordialement
Jagang

Publié : mer. 25/mars/2009 19:01
par Anonyme
De plus, en regardant les coordonnées dans la console j'ai l'impression que je ne peut pas sortir de l'OpenWindowedScreen()
ShowCursor_(#true) ?

Tu ne peut pas avoir de coordonnées négatives ou supérieur à la résolution de la fenetre il me semble , a voir avec avec les utilisateurs de micromou.

Publié : mer. 25/mars/2009 19:03
par Jagang
Pas bon dans le version démo :cry:

Publié : mer. 25/mars/2009 19:10
par Anonyme
Ha... bah achète la version entière :D , relance l'économie par la consommation d'un produit ou tu ne le regrettera pas.
me sort pas que ta pas de thunes , si tu fumes , tu t'abstiens , pareil si tu picole... :D

Publié : mer. 25/mars/2009 20:16
par Patrick88
pour sortir le curseur souris de la fenetre graphique il faut utiliser releasemouse()

tu peux "mettre" un sprite à la place du curseur souris.

pat

Publié : dim. 29/mars/2009 14:42
par Jagang
Avec releasemouse() je voie la souris mais je ne peut plus cliquer (ça ne détecte pas le clic)
Merci
Cordialement
Jagang

Publié : dim. 29/mars/2009 14:50
par Backup
Jagang a écrit :Avec releasemouse() je voie la souris mais je ne peut plus cliquer (ça ne détecte pas le clic)
Merci
Cordialement
Jagang

ici :
http://www.purebasic.fr/french/viewforum.php?f=1

tu a en 2eme ligne, le coins des tuto

et il y a un tuto special Souris !!

tu as tout ce qu'il te faut dedans :)

Publié : dim. 29/mars/2009 15:00
par Backup
ps :

Je viens d'ajouter une procedure pour ecran qui sert justement a liberer ou réaquerir la souris en mode ecran !!

dernier post du Tuto

Publié : dim. 29/mars/2009 16:23
par Jagang
Merci