[C#] ProcessCmdKey funkar bara när application är focus

Permalänk
Avstängd

[C#] ProcessCmdKey funkar bara när application är focus

Tjo,

Problemet som jag har är att ProcessCmdKey körs inte om application är i focus hur löser jag det?

Test Key

protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Down) { MessageBox.Show("test"); return true; } return base.ProcessCmdKey(ref msg, keyData); }

Edit: har löst det andra problemet.

Visa signatur

Server: två Intel Xeon E5-2690v2 och 128 GB ram

Min server dator: #15149189 http://i.imgur.com/BKxOmUP.jpg
zxhosting: https://www.facebook.com/pages/Zxhosting/1476037889350815

Permalänk
Medlem

Om du vill ha en hotkey som fungerar när programmet inte är i fokus ska du använda RegisterHotKey.
http://www.fluxbytes.com/csharp/how-to-register-a-global-hotk...