Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Intercettare click del mouse...ma ho solo l'ID della finestra...
mercoledì 12 luglio 2006 - 15.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
D0X
Profilo
| Newbie
43
messaggi | Data Invio:
mer 12 lug 2006 - 15:39
Ciao!
Ho un problema:
Ho una finestra creata con la chiamata capCreateWindow e posizionata all'interno di una picture box con la chiamata capSetWindowPos. La finestra viene creata e visualizza quello che deve...il problema è che io vorrei intercettare il click del mouse su questa finestra!!! Poichè si trova "dentro e sopra" ad una picturebox NON posso intercettare il Click sulla PictureBox direttamente poichè è "coperta" dalla finestra creata. Io possiedo soltanto l'ID di questa finestra (restituito dalla capCreateWindow....) da cui posso ricavare l'Handle.....
qualcuno sa come potrei intercettare eventi su questa finestra conoscendo a priori SOLTANTO il suo handle??!
Grazie 1000 anticipatamente!!!
Ciao!
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 12 lug 2006 - 19:00
Su .net non esistono i puntatori quindi non credo che con normali istruzioni vb.net si possano gestire delle forms esterne.
Eventualmente devi ritornare al vecchio codice con chiamate alle api / dll di sistema.
D0X
Profilo
| Newbie
43
messaggi | Data Invio:
mer 12 lug 2006 - 19:31
Ah, dimenticavo di dire che è in C#.
Eh...mi servirebbe giusto qualcosa che intercetti gli eventi del mouse su quella finestra....pare un bel casino....ma non c'è altro modo di crearla...capCreateWindow e capSetWindowPos sono chiamate di avicap32....intercettarci sopra gli eventi del mouse mi sta dando parecchi grattacapi....sto cercando una soluzione che "aggiri" il problema ma fino ad ora niente...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !