Здравствуйте!
Пробую применить Lebans's ToolTip
http://www.lebans.com/tooltip.htm в ленточной форме.
Со следующими изменениями.
Используется только для контролов области данных,
появление всплывающей подсказки выполняется по DblClick,
текст и заголовок подсказки зависят от текущей записи формы.
Цвета текста и фона подсказки свои.
Добавлено обозначение типа подсказки - информационная.
Все это получилось.
Но не могу сделать так, чтобы подсказка не исчезала с экрана автоматически:
- по истечении времени задержки;
- при выходе указателя мыши из границ текущего контрола.Пробовала разными способами.
1. Увеличение DelayTime.
Выяснилось (опытным путем, информации не нашла), что максимально возможное значение 30000 (30 сек.)
2. Увеличение RECT в TOOLINFO на 567 (1 см) в каждую сторону, .RECT.Left, .RECT.Right, .RECT.Top, .RECT.Bottom.
Ошибки нет. Но и никакого результата.
3. Вот здесь
http://stackoverflow.com/questions/17063109/ctooltipctrl-with-ttf-track-flag-wont-disappear-setdelaytime-doesnt-work/17064901 написано,
что подсказка не исчезает при использовании флага TTF_TRACK (&H20).
Сделала TOOLINFO.uFlags = TTF_TRACK.
Тоже никакого результата.
Возможна ли реализация этих моих задумок?
Если да, то как?
Помогите, пожалуйста.
Понимаю, что после решения этого у меня может возникнуть вопрос "А как теперь убрать подсказку?")))
Но это уже потом...