Känna knapptryckning
Hur känner jag av att Ctrl + C är tryckt för att kopiera en text ur något program eller webbsida? Jag vill att mitt program skall ligga i bakgrunden och vänta på de knapptryckningarna. Programmfönstret är alltå inte i focus.
Svara
Sv: Känna knapptryckning
Eller så kontrollerare du bara frekvent om klippbordsdatat ändrats! (enklast)
Svara
Sv: Känna knapptryckning
Du kan även använda RegisterHotKey och PeekMessage och kolla på sådana indata.
Registera:
ret = RegisterHotKey(Me.hWnd, &HBFFF&, MOD_CONTROL, vbKeyC)
Gör en loop och kontrollera med WaitMessage och sedan:
If PeekMessage(Message, Me.hWnd, WM_HOTKEY, WM_HOTKEY, PM_REMOVE) Then
msgbox "Din hotkey-kombination trycktes (i detta fall CTRL+C)"
end if
Svara
Sv: Känna knapptryckning
Ett mer korrek sätt att övervaka om urklippet förändras.
Catching changes in the clipboard
http://www.alphafish.com/core.php?page=article&id=15
Svara