Доброго времени суток! Подскажите пожалуйста, как можно реализовать отображение хинта в выпадающем списке ComboBox'а? Как можно отловить текст строки ComboBox'а под курсором мыши в выпадающем списке? Перепробывал все обработчики событий ComboBox'а но так и не получил желаемый результат.
Здравствуйте, geka6pucT, Вы писали:
T>Доброго времени суток! Подскажите пожалуйста, как можно реализовать отображение хинта в выпадающем списке ComboBox'а? Как можно отловить текст строки ComboBox'а под курсором мыши в выпадающем списке? Перепробывал все обработчики событий ComboBox'а но так и не получил желаемый результат.
Без WinAPI вряд ли получится. Надо бы отыскать хендл окна типа LISTBOX, которое и есть "выпадающий список" субклассировать его оконную процедуру и отловить сообщение изменения выделения.
Другой способ — подписаться на DrawItem комбобокса, отрисовку элементов делать самому, в обработчике события проверять состояние отрисовываемого элемента и его координаты, и кидать свое событие внешнему обработчику, который будет выводить над элементом свой Tooltip.