V0lt

Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Abs62 Цитата: Сам слайдер подсказок по идее не показывает. При перемещении ползунка мышкой посылаются нотификационные сообщения TB_THUMBTRACK. Клавиатурой - TB_LINEUP и TB_LINEDOWN. Смотри, как реализована обработка тех и других в программе | Прогнал поиск ничего такого не нашел. Вначале подсказок не было. Я добавил стил TBS_TOOLTIPS. Появились подсказка над ползунком, показывающая текущую позицию, но только если его двигать мышью. Текст подсказки менял через OnToolTipNotify. Цитата: Можно. Получить хэндл соответствующего окна и переопределить его оконную функцию. Далее ловить в ней WM_MOUSEMOVE и вызывать TrackMouseEvent на трекинг TME_HOVER. Потом ловить WM_MOUSEHOVER. Поймав - показывать подсказку и включать трекинг TME_LEAVE, чтобы поймать момент ухода мыши. Отслеживать WM_MOUSELEAVE, поймав - убрать подсказку. Как-то так. | ну нафиг Кстати для статического теста нашел стиль SS_NOTIFY Цитата: SS_NOTIFY Sends the parent window STN_CLICKED, STN_DBLCLK, STN_DISABLE, and STN_ENABLE notification codes when the user clicks or double-clicks the control. | Его можно как-то использовать вместо такой обработки двойного клика. | Всего записей: 10926 | Зарегистр. 05-02-2003 | Отправлено: 22:35 24-02-2011 | Исправлено: V0lt, 22:36 24-02-2011 |
|