Есть 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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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