Når proggi er i systray, kan du via windows tast + T vise vinduet igen i nedenstående eksempel..
Der er et eksempel på at lade brugeren indstille det selv her:
http://www.codeproject.com/cs/miscctrl/ashsimplehotkeys.asp-----
public partial class Form1 : Form
{
[DllImport("user32")]
public static extern int RegisterHotKey(IntPtr hwnd, int id, int fsModifiers, int vk);
[DllImport("user32.dll")]
static extern bool UnregisterHotKey(IntPtr hWnd, int id);
private const int MOD_ALT = 0x1;
private const int MOD_CONTROL = 0x2;
private const int MOD_SHIFT = 0x4;
private const int MOD_WIN = 0x8;
private const int WM_HOTKEY = 0x312;
public Form1()
{
InitializeComponent();
// Assigns the hotkey WIN+T
// 42 is (as always) a magic number
RegisterHotKey(this.Handle, 42, MOD_WIN, (int)Keys.T);
}
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
if (m.Msg == WM_HOTKEY)
{
if (!this.Visible)
this.Visible = true;
this.Activate();
}
}