Je te donne tout de suite un exemple et si tu comprend pas, tu me le dira et je t'expliquerais:
rem = commantaires en Darc Basic
rem si le click gauche de la sourie est pressé
if mouseclick() = 1
rem si le curseur se trouve entre les position X indiqué (là, PositionX est une variable numérique)
if mousex() >= PositionX1° and mousex() <= PositionX2°
rem si le curseur se trouve à la position Y indiqué
if mousey() >= PositionY1° and mousey() <= PositionY2°
rem il vas au label PageDeVoituresItaliennes
goto PageDeVoituresItaliennes
endif
endif
endif
Mais en plus cours et plus compressé, on peut faire comme ça :
if mouseclick()=1 and mousex() >= PositionX1° and mousex() <= PositionX2° and mousey() >= PositionY1° and mousey() <= PositionY2° then goto PageDeVoituresItaliennes
Cela prend qu'une ligne mais c'est pas très facile à lire.
Autrement pour savoir les coordonnées du bouton (zone du click), il te suffira de mettre ce programme dans un boucle, et de préférence après un cls (actualisation du programme) :
mousex()=varx
mousey()=vary
text 0,0,"/"+varx+"\_/"+vary+"\"
Mais n'oublie pas l'instruction cls avant pour que tu puisse lire les coordonnées, car si c'est apres, il y a des chansses qu'il n'apparaisse pas assais longtemps pour que tu puisse le voire, et si il n'y a pas le cls, il y aurra une gros paté qui rendra les coordonnée illisibles.
Bon programme !!