Oppure

Loading
03/12/07 13:57
gius
Postato originariamente da gius:

Questo funz.
in un modulo
Public Declare Sub Mouse_Event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Const MOUSE_LEFTDOWN = &H2
Public Const MOUSE_LEFTUP = &H4
Public Const MOUSE_MIDDLEDOWN = &H20
Public Const MOUSE_MIDDLEUP = &H40
Public Const MOUSE_RIGHTDOWN = &H8
Public Const MOUSE_RIGHTUP = &H10
Public Const MOUSE_MOVE = &H1
Public Sub Click()
Mouse_Event MOUSE_LEFTDOWN, 0, 0, 0, 0
[b]Mouse_Event MOUSE_LEFTUP, 0, 0, 0, 0[/b]
End Sub



In un bottone
Call Click




Quello evidenziato cancellalo e poi dimmi se funge:D
aaa
03/12/07 14:00
Cioè aspetta...

solo in un modulo funziona quello?


E se metto private invece di public??

Le cose evidenziate le devo eliminare?!?!?!?:-|
03/12/07 14:04
Mi da errore

Errore Run-Time '453'

Impossibile trovare l'ingresso della DLL Mouse_Event in user32
03/12/07 15:10
gantonio
La Mouse_Event e' sconsigliata. Al suo posto, come ti ho detto, si usa la SendInput

Da MSDN:
Windows NT/2000/XP: This function has been superseded. Use SendInput instead
aaa
03/12/07 15:27
RAGAZZI HO RISOLTO;)

DITELO A TUTTI


VISUAL BASIC... è CASE SENSITIVE QUANDO SI DICHIARANO LE API... PER USARLE L'API NON è ASSOLUTAMENTE "Mouse_Event" ma bensì "mouse_event"


Ditelo, è probabile che altri possano avere lo stesso problema


GRAZIE ANCORA A TUTTI!!!!! SIETE GRANDI!!:k:
03/12/07 17:39
Ragazzi sentite.. siccome sto facendo un programma client server che usa questa funzione...



vorrei fare che al click DEL MIO MOUSE, corrisponde al click della macchina dov'è installato il server...


qualcuno sa come fare? grazie