ATTENTION READERS! Lucky's VB Gaming Site is no longer active. For updated game programming information and tutorials, please visit The Game Programming Wiki!
Trouver la position de la souris
Trouver la position de la souris est fondamentale si vous avez l'intention de faire que votre jeu supporte la souris.
Il y a une simple commande API qui nous permet de faire ça.
Private Declare Function GetCursorPos Lib "user32" (lpPoint As PointAPI) As Long
Type PointAPI
x As Long
y As Long
End Type
Ok, C'est un peu plus qu'une simple commande API, Vous avez aussi besoin
de déclarer un nouveau Type qui se nomme PointAPI.
Si vous affecter à une variable du type PointAPI, la fonction GetCursorPos, La variable contiendera les coordonnées
de la souris.
Appeler cette fonction durant un "mouse click" ou un "double click" (ie. Les événements Click et DblClick d'un formulaire) cela peut-être tres utile,
vous pouvez regarder si la souris est au dessus d'un élément clickable de votre jeu, comme un bouton et réagire en conséquences.
Ce concepte est assez simple, alors j'ai fait mon propre
Module Cursor.BAS disponible pour le télécharger. Ça contient tout ce dont vous avez besoin pour ajouter une simple fonction qui va vous aider à
supporter la souris dans votre jeu.