@armadillo-cld

Как получить HDC элемента, на котором находится курсор?

Всем привет.
Хочу сделать анимацию на Win32. Сделал приятный интерфейс на основе диалоговых окон. Границы тонкие, системные кнопки поставил свои.
Вопрос такой: хочу сделать анимацию при нажатии\наводке или подобных действиях. Как отследить - знаю. Но вопрос в другом - как можно получить HDC контрола, на который нажал\навёлся да и вообще с которым взаимодействует курсор\пользователь? Проверять координаты мыши через GetCur..Pos, а после проверять его с координатами нужного контрола - не вариант.

P.S: не обязательно HDC, можно просто HANDLE или хотя бы какие то данные контрола, что бы потом взаимодействовать с ним (изменять цвет, размер и т.д)
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
GavriKos
@GavriKos
Ну раз вы на таком низком уровне - то почему не ловить соответствующие сообщения в цикле обработки? https://docs.microsoft.com/en-us/windows/win32/inp...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы