RT。
缩小到系统托盘后,注册的热键就没有了响应,原来是好的
从托盘恢复状态后,热键也没有了响应

解决方案 »

  1.   

    public class Win32Hook
    { [DllImport("kernel32")]
    public static extern int GetCurrentThreadId(); [DllImport( "user32", 
    CharSet=CharSet.Auto,CallingConvention=CallingConvention.StdCall)]
    public static extern int  SetWindowsHookEx(
    HookType idHook,
    HOOKPROC lpfn,
    int hmod,
    int dwThreadId); public enum HookType
    {
    WH_KEYBOARD = 2
    }

    public delegate int HOOKPROC(int nCode, int wParam, int lParam); public void SetHook()
    {
    // set the keyboard hook
    SetWindowsHookEx(HookType.WH_KEYBOARD,
    new HOOKPROC(this.MyKeyboardProc),
    0,
    GetCurrentThreadId());
    } public int MyKeyboardProc(int nCode, int wParam, int lParam)
    {
    //Perform your process
    return 0;
    }
    }