Bonjour
Pourquoi lorsqu'on utilise ReleaseMouse(0) la souris revient à la position où elle était lorsqu'on a fait ReleaseMouse(1)
Comme empêcher ça ?
Cordialement
Jagang
PS: J'ai regarder tout les codes du tuto sur la souris mais j'ai pas trouvé
ReleaseMouse(0)
un exemple avec du code serait plus parlant.
Par contre ne peux tu pas choper les valeurs de MouseX() et MouseY() et les réatribuer lors de ton releasemouse ?
Par contre ne peux tu pas choper les valeurs de MouseX() et MouseY() et les réatribuer lors de ton releasemouse ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Bonjour Ar-S
C'est exactement l'inverse que je veux faire.
Pour le code j'en ai pas de précis mais il y a celui de Dobro
Chez moi la souris reste coincée dans l'angle en haut à gauche en clignotant dans tous les sens quand j'essaye de la bouger
Cordialement
Jagang
C'est exactement l'inverse que je veux faire.
Pour le code j'en ai pas de précis mais il y a celui de Dobro
Code : Tout sélectionner
; procedure pour quitter un ecran cliquer sur un gadget
; et revenir dans l'ecran !!!
Procedure gestion_souris()
ExamineMouse()
If MouseX()>390 ;si on sort de l'écran, on libère la souris
ReleaseMouse(1)
EndIf
; comment la ré-acquérir ? --------------------- Comme ça :D
GetCursorPos_(CursorPos.POINT)
MouseX = CursorPos\x
MouseY = CursorPos\y
MouseX= WindowMouseX(#Fenetre)
If MouseX<402
ReleaseMouse(0)
ExamineMouse()
EndIf
DisplaySprite(#curseur,MouseX(),MouseY() ); affichage du cursueur
EndProcedure
Cordialement
Jagang
Bonjour
Ici pour télécharger SkinGadget
Pour voir l'erreur :
Compilé essaiSkinGadget.pb (en le laissant dans le même dossier que SkinGadget.pbi et skin/ )
Une fenêtre devrait s'ouvrir, le curseur dans la fenêtre est skin/curseur.png
Lorsque l'on sort de la fenêtre le curseur disparait et celui normal apparait.
Maintenant si vous rentrez dans la fenêtre la souris va se repositionné au même endroit que vous êtes sortis de la fenêtre.
C'est ça que j'essaye d'éviter
Merci d'avance
Cordialement
Jagang
PS: J'essayerai de mettre le zip à jour le plus souvent possible
PS2: Config : jaPBe V3, PB 4.30 Démo, Window XP Pro SP1
Ici pour télécharger SkinGadget
Pour voir l'erreur :
Compilé essaiSkinGadget.pb (en le laissant dans le même dossier que SkinGadget.pbi et skin/ )
Une fenêtre devrait s'ouvrir, le curseur dans la fenêtre est skin/curseur.png
Lorsque l'on sort de la fenêtre le curseur disparait et celui normal apparait.
Maintenant si vous rentrez dans la fenêtre la souris va se repositionné au même endroit que vous êtes sortis de la fenêtre.
C'est ça que j'essaye d'éviter
Merci d'avance
Cordialement
Jagang
PS: J'essayerai de mettre le zip à jour le plus souvent possible
PS2: Config : jaPBe V3, PB 4.30 Démo, Window XP Pro SP1