Как отслеживать изменения фокуса?

Ну, иногда я печатаю, и очень редко случается, что что-то крадет фокус, я читал какое-то решение (даже часы VB ), но они не относятся ко мне. Есть ли какая-либо «ручка» ширины окна -, которая обрабатывает ЛЮБЫЕ изменения фокуса?

Неважно, на каком языке: C, C++, VB.NET, C #, все, что связано с.NET или Windows, Batch, PoweShell, VBS Script... Пока я могу отслеживать каждое изменение фокуса и зарегистрируйте его в файле/окне cmd/визуальном окне.

Что-то вроде:

   void event_OnWindowsFocusChange(int OldProcID, int NewProcID);

было бы очень полезно. А может для этого уже есть инструменты (, которые я не могу найти?)

11
задан nickhar 30 March 2013 в 12:01
поделиться