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

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

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

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

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

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

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


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

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

5   голосов , оценка 3.8 из 5
Похожие ответы