Есть HWND окна. Нужно добавить на окно обработчик события KeyDown - C#

Узнай цену своей работы

Формулировка задачи:

Есть HWND окна. Нужно добавить на окно обработчик события KeyDown. Код в библиотеке загружаемой в приложение, можно получить HWND окна.

Решение задачи: «Есть HWND окна. Нужно добавить на окно обработчик события KeyDown»

textual
Листинг программы
  1.  IWin32Window w = McContext.MainWindow();
  2. IntPtr ptr = w.Handle;
  3.            
  4. int procID;  
  5. int threadID = GetWindowThreadProcessId(ptr, out procID);
  6.          
  7. KeyHook kh = new KeyHook(threadID);
  8. kh.KeyDown += new KeyEventHandler(kh_KeyDown);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы