Page 1 sur 1

Réglage de la souris

Publié : lun. 02/oct./2006 15:06
par Anonyme2
Je trouve que dans le panneau de config, le réglage de la souris ne permet pas d'ajuster comme on veut la vistesse du pointeur. Je n'arrive pas régler une vitesse qui me convienne avec la souris sans fils que j'ai acheté.

Connaissez-vous les APIS qui permettent de régler les paramètres comme on veut.

Merci

Publié : lun. 02/oct./2006 16:56
par Patrick88
un bon virus ralentisseur est tout rentre dans l'ordre, pour ce faire télécharge un keygen sur un site louche ( en #ul, #ex ... etc )

:lol: ah ! ? c'était une question sérieuse .... :oops:

pat

Publié : dim. 08/oct./2006 7:52
par Gillou
J'espère que ça pourra t'aider à la régler plus précisement ;)

Code : Tout sélectionner

Procedure GetMouseSpeed()
    If SystemParametersInfo_(#SPI_GETMOUSESPEED, 0, @l, 0)
        ProcedureReturn l
    EndIf
EndProcedure

Procedure SetMouseSpeed(Speed)
ProcedureReturn  SystemParametersInfo_(#SPI_SETMOUSESPEED, 0, Speed, #SPIF_UPDATEINIFILE | #SPIF_SENDWININICHANGE)
EndProcedure

win = OpenWindow(#PB_Any, 0, 0, 170, 70, "MouseSpeed", #PB_Window_ScreenCentered|#PB_Window_SystemMenu|#PB_Window_MinimizeGadget)
If win And CreateGadgetList(WindowID(win))
    Speed = GetMouseSpeed()
    TextGadget(0, 10, 10, 60, 20, "Speed : "+Str(Speed))
    TrackBarGadget(1, 80, 10, 80, 20, 1, 20)
    SetGadgetState(1, Speed)
    ButtonGadget(2, 100, 40, 60, 20, "Appliquer")
    Repeat
        Select WaitWindowEvent()
            Case #PB_Event_Gadget
                Select EventGadget()
                    Case 1
                        SetGadgetText(0, "Speed : "+Str(GetGadgetState(1)))
                    Case 2
                        SetMouseSpeed(GetGadgetState(1))
                EndSelect
            Case #PB_Event_CloseWindow
                Quit = 1
        EndSelect
    Until Quit = 1
EndIf

Publié : dim. 08/oct./2006 13:32
par Anonyme2
Merci Gillou

ça marche bien :D

Je laisse Pat tester sa méthode et me dire si ca va aussi bien :mrgreen: