Задать вопрос
@armadillo-cld

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

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

P.S: не обязательно HDC, можно просто HANDLE или хотя бы какие то данные контрола, что бы потом взаимодействовать с ним (изменять цвет, размер и т.д)
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
Решения вопроса 1
GavriKos
@GavriKos
Микропетпроджект - https://home-cloud.store/
Ну раз вы на таком низком уровне - то почему не ловить соответствующие сообщения в цикле обработки? https://docs.microsoft.com/en-us/windows/win32/inp...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы