/// <summary>
 /// 键盘按下
 /// </summary>
 private void KeyDown_Event(IntPtr wParam, IntPtr lParam)
 {
     if (wParam.ToInt32() == 0x1B)//ESC按键释放
     {
         Dispatcher.Invoke(() => { FullScreen?.Invoke(false); });
     }
 }
        private int SshControlProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam)
        {
            if (msg == 0x0101 && wParam.ToInt32() == 0x1B)//WM_KEYUP ESC按键释放
            {
                Dispatcher.Invoke(() => { FullScreen?.Invoke(false); });
            }

            return(0);
        }
Example #3
0
 public static void OnFullScreen(bool fullScreen)
 {
     FullScreen?.Invoke(fullScreen);
 }