Я хотел бы иметь возможность отображать динамический текст при помощи мыши расположение курсора в приложении win32, например, чтобы задать координаты X, Y, будет двигаться вместе с курсором, как если бы он был прикреплен. Я могу сделать это во время событие mousemove с использованием вызова TextOut () для окна у мыши координаты и сделать недействительным прямоугольник вокруг последней сохраненной позиции курсора чтобы очистить предыдущий вывод. Однако он может страдать от мерцания и вызывать проблемы с другими объектами, отображаемыми в окне, например, в трекере коробки. Есть ли лучший способ сделать это, возможно, используя существующий курсор механизм рисования / признания недействительным?





Вы можете сделать это с помощью всплывающих подсказок - посмотрите CToolTipCtrl.
Если вам нужны всплывающие подсказки с отслеживанием без мерцания, вам нужно будет наследовать свои собственные классы от CToolTipCtrl, которые используют сообщения trackActivate.
Вы можете рассмотреть небольшое прозрачное окно, которое вы перемещаете, чтобы следовать за мышью. В частности, начиная с Windows 2000, окна Слоистый кажутся предпочтительным оружием (признание: никакого личного опыта в этом отношении).
Вы можете перезаписать OnSetCursor, чтобы получить динамический курсор мыши. Я только что нашел учебник немецкого языка.