コード例 #1
0
 private static void KeyBoardHook_KeyboardPressed(object sender, GlobalKeyboardHookEventArgs e)
 {
     if (!TextShown)
     {
         ControlForm = new ControlForm();
         var p = Cursor.Position;
         ControlForm.SetDesktopLocation(p.X, p.Y);
         ControlForm.SetText("OKOKOK" + test++);
         ControlForm.Show();
         try
         {
             var fptExam = Process.GetProcessesByName("FPT-Exam")[0];
             SetWindowPos(fptExam.MainWindowHandle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE);
         }
         catch (Exception) { }
         SetWindowPos(ControlForm.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
     }
     else
     {
         ControlForm.Close();
     }
     TextShown = !TextShown;
 }