Хуки
Помогите разобраться с хуками. Мне нужно получить координату x и y окна получающего фокус. Какой хук надо использовать. Заранее спасибо
WH_CALLWNDPROCRET и ловишь WM_SETFOCUS. После этого вызываешь ClientToScreen(), передаешь ей точку (0; 0) и получаешь координату верхнего левого угла интересующего тебя окна в экранной системе координат.
Ставишь
Извиняюсь за свою невнимательность, но не не координаты окна, а координаты курсора в этом окне :)
Ну суть от этого не сильно меняется. :) Хук тот же, просто когда уже нашел окно, вызываешь GetCursorPos() и конвертируешь результат в оконные координаты для данного окна с помощью ScreenToClient().
Cпасибо разобрался :)