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
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
Devi usare l' API
RegisterHotKey
No MP tecnici (non rispondo nemmeno!), usa il forum.
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
Questo codice non e' completo ... manca la chiamata alla API che ti ho detto ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ti invio il link...
Per favore aiutami
http://www.leonardobandini.it/frame2vbterzapagina.htm
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.
Già fatto...adesso vedendo penso di aver trovato la soluzione...grazie x la collaborazione