laulau10
Messages postés16Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention19 octobre 2005
-
6 févr. 2004 à 13:06
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 2006
-
7 févr. 2004 à 01:40
bon ben j'utilise user32.dll pour pouvoir positionner et cacher le curdeur de la souris mais il y a un blem c'est quen quand je l'utilise et que je veux quitter le programme avec esceape il plante pk merci y a t'il un autre moeyn pour positionner la souris et cacher le curseur
laulau10
Messages postés16Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention19 octobre 2005 6 févr. 2004 à 16:11
excuse voici mes declarations
Private Declare Function GetCursorPos Lib "dll/user32.dll" (lpPoint As POINTAPI) As Long
Private Declare Function SetCursorPos Lib "dll/user32.dll" (ByVal X As Long, ByVal Y As Long) As Long
Private Declare Function ShowCursor Lib "dll/user32.dll" (ByVal bShow As Long) As Long
RetVal ShowCursor(False)apres teste c'est cette fonction qui fais planter le truc ======================
Private Function souris_retour()
Dim largeur As Long
Dim hauteur As Long
Dim RetVal As Integer
RetVal = GetCursorPos(pos)
If pos.X = largeur - 1 Then SetCursorPos 0, pos.Y
If pos.X = 0 Then SetCursorPos largeur - 1, pos.Y
If pos.Y = hauteur - 1 Then SetCursorPos pos.X, 0
If pos.Y = 0 Then SetCursorPos pos.X, hauteur
End Function
Private Type POINTAPI
X As Long
Y As Long
End Type
Dim pos As POINTAPI
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 6 févr. 2004 à 16:16
A en croire les tests que j'ai fait, la fonction ShowCursor a tendance à fonctionner que lorsqu'elle en a envie !
Mais il reste une alternative pour masquer la souris : la mettre bien en dehors de l'écran, du style : SetCursorPos 1000, 1000 ! Cependant, apparement, ce que tu veux c'est déplacer ta souris sans quelle soit visible... et là, c'est beaucoup moins évident, vu que je ne connais que cette fonction pour la masquer physiquement.
DarK Sidious
[Responsable de la rubrique API et responsable VB du site www.ProgOtoP.com]
Vous n’avez pas trouvé la réponse que vous recherchez ?