> -- Иван Кузьмицкий писал(а):
> ББ - это ж не совсем винапи. Вернее, совсем не. А чтоб сделать ховер, надо опускаться на уровень винапи и, по сути,  делать новую версию ББ. Я к такому не готов пока

Я имел ввиду, что на WinAPI это делается самым естественным и очевидным для данного фрэймворка способом - подпиской на соответствующее событие. Если BB не позволяет напрямую задействовать эту функциональность, то это его личные проблемы (как фрэймворка поверх другого фрэймворка, но с претензией на многоплатформенность), а не проблемы WinAPI.

> -- Иван Кузьмицкий писал(а):
> Ну Влад, Вы же хитрите  Разве реализация нужного поведения гуя штатными средствами нынче считается хаком?

Хорошо. По пунктам. Конкретно данное решение я считакю хаком, потому что:
1) Что оно делает - совсем не очевидно.
2) Как оно это делает - тоже не очевидно.
3) Оно легко ломается (впрочем это скорее следствие п. 2).
4) Оно нормально не реюзается (а это скорее следствие п. 1).

> -- Иван Кузьмицкий писал(а):
> Ну нет у ящика ховера, нет - не заложили в своё время. И вычурность тут ни при чём, просто нет данной финдюльки. Ну, нет и нет - зато любую финдюльку можно сделать, если понадобится.

Я бы с вами мог согласиться, если бы вы разрешили п.1 и 4. Т.е., фиг с ним, с расширением фрэймворка (я сам стараюсь всячески избегать этой опции). Просто оформите это решение в виде компоненты с вменяемым интерфейсом (типа подписаться/отписаться от ховера) и минимумом требований от ее потребителей.