Quote:
Originariamente inviato da franksisca
io sono "abituato" bene, obvvero quando programmo ho sempre le api di java sotto mouse, epr c/c++ esiste qualcosa di simile???
|
Per le API Win32 c'è MSDN online
<qui>. Può essere lungo e noioso navigare online, quindi consiglio di scaricare (se non ce l'hai già) il Platform SDK
<qui> che contiene header/librerie e tutta la documentazione per sviluppare su Windows.
Quote:
Originariamente inviato da franksisca
HHOOK è un oggetto(o ccosa) che caratteristiche ha???
è un handler particolare????
|
Nella programmazione in Win32 ci sono parecchi handle: handle di finestra, di font, di bitmap, di icona e molti altri.
Per il programmatore è semplicemente un numero, un valore che viene fornito da funzioni specifiche che li creano e che va passato pari pari ad altre funzioni.
Poi internamente alle API Win32, questi handle quasi sicuramente sono trattati come dei puntatori a dati o strutture dati specifiche del sistema. Ma per il programmatore questo in genere è del tutto ininfluente.
SetWindowsHookEx fornisce un HHOOK, un handle che identifica l'hook appena creato. Quale è il valore di questo handle non è importante, va solo passato alle altre funzioni quali CallNextHookEx o UnhookWindowsHookEx.