Oppure

Loading
01/12/08 14:51
.:ViRuS:.
Ciao a tutti ragazzi.. ho un problema con un programma...

avendo il mouse rotto, ed essendo un'appassionato di videogames online... ho bisogno di usare spesso il mouse... così ho provato a fare un programma
che mi sposti il puntatore del mouse pensando che così avesse interagito col gioco.. ma non è stato così..

ora mi spiego... il gioco che uso io è un gioco sparatutto in prima persona... dove per spostare il mirino devo usare il mouse... pensavo che quando muovevo il mouse.. era come muovere il cursore... così ho fatto questo programma che me lo spostasse.. con le funzoni setcursorpos e getcursorpos... solo che il cursore si muoveva... MA IL PERSONAGGIO NO!

quindi credo che l'unico modo per fare ciò sia di far capire al sistema che io mando DAVVERO l'input che il mouse si sposti... quello che voglio fare è che.. premendo un tasto della tastiera... VENGA INVIATO L'INPUT del movimento del mouse... non solo lo spostamento del cursore... e quindi da ottenere una risposta dal gioco
che così muoverà il personaggio...


Potete darmi una mano? ho gia fatto qualche ricerca con sendInput.. ma ahimè non ci ho trovato nulla.. o comunque non ci capivo niente...

Potete darmi voi una mano? ve ne sarei molto grato

aaa
01/12/08 15:57
GrG
Secondo me nn ti funziona perchè magari il setfocus ce l'ha il tuo programma e non il gioco...
quindi penso sia un problema di focus, prova a verificare se è così...
aaa
01/12/08 16:09
.:ViRuS:.
sinell'esempio c'è il modo per impostarlo su una finestra...



ecco il pezzo di codice dove io cambio l coordinate del mouse:

Sub SpostaCenterWindow()
    Dim Posizione As POINTAPI

        Posizione.x = Me.Width \ 2 \ Screen.TwipsPerPixelX'metà larghezza della finestra in pixel
        Posizione.y = Me.Height \ 2 \ Screen.TwipsPerPixelY'metà altezza della finestra in pixel
        ClientToScreen Me.hWnd, Posizione 'finestra od oggetto di riferimento per la funzione SetCursorPos
        SetCursorPos Posizione.x, Posizione.y'sposta il cursore del mouse al centro della finestra
End Sub



in questo codice lui mette l'handle su Me (form1) come lo metto sulla finestra del gioco?


Grazie mille della risposta!!!
aaa