MouseX()
Syntaxe
Resultat = MouseX()Description
Renvoie la position horizontale de la souris.
Arguments
Aucun.
Valeur de retour
Renvoie la position horizontale actuelle (en pixels) de la souris sur l'écran actif.
Remarques
ExamineMouse() doit être appelé avant cette fonction pour mettre la position courante de la souris à jour.
Voir aussi
ExamineMouse(), MouseY(), MouseLocate()
Exemple
; Initialisation du monde 2D InitSprite() InitKeyboard() InitMouse() ; Ouverture de la fenêtre OpenWindow(0,0,0,800,600,"Souris - MouseX",#PB_Window_ScreenCentered|#PB_Window_SystemMenu) OpenWindowedScreen(WindowID(0),0,0,800,600,1,0,0) ; Gestion de la fenêtre et de l'écran Repeat Repeat ; Gestion de la fenêtre Event = WindowEvent() Until Event = 0 ExamineMouse() ; Etat de la souris ; Affichage de l'état des boutons de la souris StartDrawing(ScreenOutput()) DrawText(10,10, "Appuyer sur une touche du clavier pour quitter.", RGB(255,255,0)) DrawText(300,180, "Bougez la souris.", RGB(255,0,0),RGB(255,255,0)) DrawText(MouseX(), MouseY(), "["+Chr(164)+"]", RGB(255,255,0)) DrawText(250,230, "X= " + Str(MouseX()) , RGB(255,255,255)) DrawText(450,230, "Y=" + Str(MouseY()) , RGB(255,255,255)) StopDrawing() FlipBuffers() ClearScreen(RGB(0,0,0)) ExamineKeyboard() Until KeyboardPushed(#PB_Key_All) End
OS Supportés
Tous