Visualizzazione dei risultati da 1 a 7 su 7

Discussione: intercettare tasti vb6

  1. #1

    intercettare tasti vb6

    Buongiorno,

    ho creato un programma ke parte da invisibile.
    ho bisogno che quando premo la sequenza di tasti control shift p il form diventi visibile.

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi usare l' API

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

  3. #3
    Ciao opregon come vedo sei l'uni che ha pazienza con me.

    Comunque ho trovato questo codice

    Public Sub AttaccaCombinazione(SubClassForm As Form)
    If OldWndProc <> 0 Then Exit Sub
    HandleSubClass = SubClassForm.hWnd
    OldWndProc = GetWindowLong(SubClassForm.hWnd, GWL_WNDPROC)
    SetWindowLong SubClassForm.hWnd, GWL_WNDPROC, AddressOf Attiva
    End Sub
    Public Sub StaccaCombinazione()
    If OldWndProc = 0 Then Exit Sub
    SetWindowLong HandleSubClass, GWL_WNDPROC, OldWndProc
    OldWndProc = 0
    End Sub

    ed ora la funzione che attiva la combinazione prescelta:

    Private Function Attiva(ByVal hWnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
    If Msg = WM_HOTKEY Then
    'la combinazione di tasti prescelta è stata effettuata dall'utente, inserite qui di seguito
    'il codice da associare all'evento.
    Form2.Show
    Else
    Attiva = CallWindowProc(OldWndProc, hWnd, Msg, wParam, lParam)
    End If
    End Function



    mi dice che con questo codice riesco ad attivare la sequenza tasti Crtl+ A, ma io vorrei attivare la sequenza tasti Ctrl +P. Il problema è che non riesco a vedere dove mofdificare queasto parametro.

    Ancora grazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Questo codice non e' completo ... manca la chiamata alla API che ti ho detto ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Ti invio il link...
    Per favore aiutami

    http://www.leonardobandini.it/frame2vbterzapagina.htm

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa ... ma nella pagina c'e' un link

    "Scarica TastiRapidi"

    con il codice ... perche' mai non lo scarichi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Già fatto...adesso vedendo penso di aver trovato la soluzione...grazie x la collaborazione

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.