HTML.it è il sito italiano del web publishing

[VB6] Usare WM_MOUSEMOVE



scegli un altro forum
    Indietro   Ricarica   Avanti Invia una risposta

Autore
Discussione     
c-enrico
Utente di HTML.it



Registrato il: Jan 2010

Provenienza:

Messaggi: 96


ICQ:

MSN:

Skype:


[VB6] Usare WM_MOUSEMOVE
con queste righe di codice il mouse si dovrebbe spostare
invece non si muove, mi spiegate perchè? GRAZIE


codice:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Private Const WM_MOUSEMOVE = &H200

Private Sub Command1_Click()

 Dim retval As Long
  
 retval = SendMessage(Me.hWnd, WM_MOUSEMOVE, 0, 0)
 
End Sub

Private Sub Command2_Click()
 
 End
 
End Sub

Segnala ad un moderatore | IP: Collegato | Permalink

c-enrico è offline Old Post 19-06-2012 21:32
Clicca qui per vedere il profilo dell'utente c-enrico Clicca qui per inviare all'utente c-enrico un messaggio privato Visualizza ulteriori messaggi scritti dall'utente c-enrico Aggiungi l'utente c-enrico alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
oregon
Utente di HTML.it



Registrato il: Jul 2005

Provenienza: Roma

Messaggi: 30822


ICQ :

MSN :

Skype :


Quel messaggio viene inviato da Windows e ricevuto dalla finestra quando il mouse viene mosso. In quel momento il codice della finestra legge i parametri che conterranno la nuova posizione del mouse.

Tu tenti di usarlo al contrario e non è il modo giusto.

Per muovere il mouse devi usare l'API

mouse_event
http://msdn.microsoft.com/en-us/lib...esktop/ms646260(v=vs.85).aspx


__________________
La guida di VB6 ... usala!
Se cerchi una API ...
No MP tecnici (non rispondo nemmeno!), usa il forum.

Segnala ad un moderatore | IP: Collegato | Permalink

oregon è offline Old Post 19-06-2012 21:42
Clicca qui per vedere il profilo dell'utente oregon Clicca qui per inviare all'utente oregon un messaggio privato Visita l'homepage dell'utente oregon Visualizza ulteriori messaggi scritti dall'utente oregon Aggiungi l'utente oregon alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
c-enrico
Utente di HTML.it



Registrato il: Jan 2010

Provenienza:

Messaggi: 96


ICQ :

MSN :

Skype :


[VB6] Usare WM_MOUSEMOVE
Grazie Oregon ma solo per imparare qualcosa in più
mi potresti mandare delle righe di codice per usare
WM_MOUSEMOVE o non è proprio possibile usare
questa via?

Segnala ad un moderatore | IP: Collegato | Permalink

c-enrico è offline Old Post 19-06-2012 22:00
Clicca qui per vedere il profilo dell'utente c-enrico Clicca qui per inviare all'utente c-enrico un messaggio privato Visualizza ulteriori messaggi scritti dall'utente c-enrico Aggiungi l'utente c-enrico alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
oregon
Utente di HTML.it



Registrato il: Jul 2005

Provenienza: Roma

Messaggi: 30822


ICQ :

MSN :

Skype :


Scusa ma pensavo di essermi spiegato ... il WM_MOUSEMOVE non serve per quello che vuoi fare ...

Per spostare il puntatore del mouse usa l'API che ti ho detto ...


__________________
La guida di VB6 ... usala!
Se cerchi una API ...
No MP tecnici (non rispondo nemmeno!), usa il forum.

Segnala ad un moderatore | IP: Collegato | Permalink

oregon è offline Old Post 19-06-2012 22:06
Clicca qui per vedere il profilo dell'utente oregon Clicca qui per inviare all'utente oregon un messaggio privato Visita l'homepage dell'utente oregon Visualizza ulteriori messaggi scritti dall'utente oregon Aggiungi l'utente oregon alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
MItaly
Moderatore di Programmazione



Registrato il: May 2006

Provenienza: Milano

Messaggi: 18428


ICQ :

MSN :

Skype :


Moderazione
Le domande su VB vanno nella sezione apposita, sposto.


__________________
Syntax Highlighter per tag CODE su HTML.it
Workaround per i recenti problemi del forum

No MP tecnici, posta sul forum.

Segnala ad un moderatore | IP: Collegato | Permalink

MItaly è offline Old Post 20-06-2012 00:41
Clicca qui per vedere il profilo dell'utente MItaly Clicca qui per inviare all'utente MItaly un messaggio privato Visita l'homepage dell'utente MItaly Visualizza ulteriori messaggi scritti dall'utente MItaly Aggiungi l'utente MItaly alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
c-enrico
Utente di HTML.it



Registrato il: Jan 2010

Provenienza:

Messaggi: 96


ICQ :

MSN :

Skype :


ho sbagliato sezione in questo caso uso VB6 e Mouse_Event non funziona
con VB6, così ho usato keybd_event per simulare la pressione di un tasto
e così non mi si disattiva lo schermo finchè è in funzione il programmino
questo era lo scopo a cui miravo.
Comunque grazie mille per avermi indirizzato verso un'altra soluzione.

Segnala ad un moderatore | IP: Collegato | Permalink

c-enrico è offline Old Post 20-06-2012 01:18
Clicca qui per vedere il profilo dell'utente c-enrico Clicca qui per inviare all'utente c-enrico un messaggio privato Visualizza ulteriori messaggi scritti dall'utente c-enrico Aggiungi l'utente c-enrico alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
oregon
Utente di HTML.it



Registrato il: Jul 2005

Provenienza: Roma

Messaggi: 30822


ICQ :

MSN :

Skype :


Mouse_event funziona anche con VB6 ... probabilmente vedendo il codice che non va si poteva trovare una soluzione ma se ti va bene lo stesso ...


__________________
La guida di VB6 ... usala!
Se cerchi una API ...
No MP tecnici (non rispondo nemmeno!), usa il forum.

Segnala ad un moderatore | IP: Collegato | Permalink

oregon è offline Old Post 20-06-2012 06:18
Clicca qui per vedere il profilo dell'utente oregon Clicca qui per inviare all'utente oregon un messaggio privato Visita l'homepage dell'utente oregon Visualizza ulteriori messaggi scritti dall'utente oregon Aggiungi l'utente oregon alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Tutte le ore sono con fuso orario CET. Ora sono le 08:27.     

    Ultima discussione   Prossima discussione Invia una risposta
Versione per la stampa | Invia il thread via email | Ricevi aggiornamenti sul thread | Scarica il thread
 

Cerchi un argomento specifico e hai fretta? Usa il motore di ricerca