Jag undrar om det är någon som vet hur man gör en keyboard hook i VB.net. >Jag undrar om det är någon som vet hur man gör en keyboard hook i VB.net. Ok, tack.Keyboard hook?
T.ex. man gör en applikation som enbart är positionerad i systray'en, och vill ha en 'hot key' för att utföra något.
Jag vet att det fungerade i vb6 via subclassing, är det något liknande i VB.net?
----------
StefanSv: Keyboard hook?
Är du säker på att du behöver en hook?
>T.ex. man gör en applikation som enbart är positionerad i systray'en
Angående namnet systray, se
http://blogs.gotdotnet.com/raymondc/permalink.aspx/5a811e6f-cd12-48de-8994-23409290faea
>och vill ha en 'hot key' för att utföra något.
I så fall borde du kunna använda API funktionen RegisterHotKey.
>Jag vet att det fungerade i vb6 via subclassing, är det något liknande i VB.net?
Motsvarigheten är att implementera Control.WndProc() och hantera det meddelande du vill
MSSv: Keyboard hook?
Jag provar. Förlåt att jag kallade notification area'n för systray'en :)
Har alltid trott att den kallades så, men nu vet jag.
Jag ser nu att det var en något flummig fråga jag ställde. Kort och gott vad jag menade var att jag behöver få reda på när det sker ett tangentbordstryck även när min applikation har förlorat fokus.
----------------
Stefan Nilsson