Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB6] Keypress MA fuori dal form

    Sto facendo un programma con visual basic 6...

    Come posso intercettare se una combinazione di tasti (es: ALT + CONTROL + 1) viene premuta?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Una macro? Vuoi dire un programma ...

    Dato il titolo, puoi chiarire?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    E' un programma minimizzato che esegue alcune funzioni, tipo copia e incolla se da un altro programma premo una sequenza di pulsanti...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se devi intercettare dele sequenze system wide, allora e' bene utilizzare un hook globale della tastiera. Ma devi utilizzare una DLL esterna.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    98
    ma non si usa l'API GetAsyncKeyState ?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Infatti ho detto "e' bene utilizzare" non che e' necessario.

    Con l'hook e' il sistema che notifica il tasto quando e' pressato.

    L'uso di quella API presuppone invece che il programma controlli continuamente i tasti con un timer.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Allora, ho provato con il GetAsyncKeyState e in teoria dovrebbe funzionare solo che il problema è che non viene pressato un testo ma un altro programma simula il tasto premuto e non sò come mai ma non funziona...

    In pratica ho la necessità di collegare il programma in vb 6 che ho realizzato con il programma Phone Remote Control, un programma che consente tramite keymaps di interagire con altri programmi...

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.