ATTENTION READERS! Lucky's VB Gaming Site is no longer active. For updated game programming information and tutorials, please visit The Game Programming Wiki!
De Positie van de Cursor Zoeken.
De positie van de cursor bepalen is zeer belangrijk als je van
plan bent om muis-invoer te gebruiken in je spel. Er is een
simpele API aanroep dat je zal toelaten om dit met gemak te
bepalen.
Private Declare Function GetCursorPos
Lib "user32" (lpPoint As PointAPI) As Long
Type PointAPI
x As Long
y As Long
End Type
Ok, het is een beetje meer dan een API aanroep, je moet ook
een nieuwe type declareren: PointAPI. Als je een variable van het
PointAPI type doorgeeft aan de GetCursorPos functie, zal het de
variable de waarde met te coördinaten van de cursor geven.
Deze functie aanroepen tijdens een muisklik of dubbelklik
(zoals de 'Click' en 'DblClick' events in een standaard-form) is
vrij handig, je kan dan kijken of de cursor over een klikbaar
element van je spel hangt, zoals een knop, en dan de gewenste
response geven.
Dit concept is vrij simpel, dus ik heb net mijn Cursor.BAS Module voor
download vrijgegeven. Het bevat alles wat je nodig hebt om
simpele muis ondersteuning aan je spel toe te voegen.