Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    143

    [VB6] Catturare click e tasti sul desktop

    Non so da dove cominciare per catturare click o doppio click sul Desktop
    ho visto su internet che ci sono programmi che registrano gli eventi
    sul desktop, ma se mi date degli input vorrei provare io.

    Spero che non rimandiate ad altre soluzioni che non mi servono

    Grazie a tutti voi.

    Enrico

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    143
    volevo il prg in vb6, grazie mille

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puoi usare un timer e la API GetCursorPos ... poi dipende esattamente cosa vuoi realizzare.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    143
    Grazie mille, ho risolto con questo codice invece del click

    hook = SetWindowsHookEx(13, AddressOf myfunc, App.hInstance, 0)

    ecc...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    143
    volevo chiedere una cosa, se posto del codice trovato in internet , tu Oregon potresti spiegarlo a me e a tutti
    quelli come me che non sanno bene quello che fanno, ma il prg funziona?
    Ciao
    Enrico

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    143
    per esempio cos'e quel 13 in

    hook = SetWindowsHookEx(13, AddressOf myfunc, App.hInstance, 0)

    Grazie molte.


    Enrico

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da c-enrico Visualizza il messaggio
    cos'e quel 13
    Basta leggere la documentazione

    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

    WH_KEYBOARD_LL
    13
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    143
    WH_KEYBOARD_LL
    13


    prima l'avevo visto, ma non avevo capito il valore 13, adesso ho capito, grazie.

    Ciao

    Enrico

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Installare un hook è una soluzione abbastanza pesante e in questo modo, comunque, funziona a livello applicazione. Forse la soluzione con il timer era più semplice e leggera.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    143
    quello che voglio ottenere è solo questo
    far partire un programma in automatico con form invisibile
    in vb6. Quando si apre il desktop poter premere un tasto
    ed ottenere il messaggio OK, tutto qui.
    Ma non so come fare senza Hook

    Se tu mi scrivessi una riga di codice capirei
    come devo fare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.