![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Hint's [Delphi, Windows]
Ned © (2007-02-18 11:20:00)Как можно использовать Hint's в приложении? Добавление MH_TOOLTIP в строку символов не помогает.
И ещё: к чему в KOLForm свойство ShowHint, раз оно всё равно не работает?
Моторокер (2007-04-01 17:38:00) [1]Delphi6
Может ещё где-то в подключённых подулях определено..
Например:
delphicommctrl.inc
1245: TTM_POPUP = WM_USER + 34;
Vladimir Kladov (2007-03-17 15:31:00) [2]не создаётся KOLMHToolTip.dcu – это нормально?
он хоть и pas, но включается includam'и. Кстати, Продемонстрирована очень интересная и поучительная техника того, как из одного файла вставить в код несколько разных фрагментов.
TTM_POPUP = $0422;
У вас наверное версия Delphi такая, которой это известно. А какая? В Delphi6 никакой ругани не было, когда я с этим модулем работал.
Моторокер (2007-03-17 01:11:00) [3]Действительно, оказалось, что использовал более старую версию.
То, что не создаётся KOLMHToolTip.dcu – это нормально?
Ещё:
MHToolTip (23.11.2006)
Ругается на
TTM_POPUP = $0422;
Идентификатор переопределён.
Vladimir Kladov (2007-03-15 17:14:00) [4]Что-то такое было. У вас форма не в StayOnTop=true? Applet используется? С этим что-то было, я еще отправлял исправление для MHTooltips - на этом сайте должно быть.
Моторокер (2007-03-14 22:39:00) [5]Всё сделал как описано здесь.
Хинтов нет.
Создал нулевой проект.
Полная пересборка.
Хинтов нет.
Поместил кнопку ближе к краю окна. Оказалось, что хинт появляется, но он находится подформой. Форма скрывает хинт.
Что делать?
MCK&KOL последние.
Кстати, почему в книге ни слова о такой важной функции?
Vladimir Kladov (2007-02-18 15:43:00) [6]Вы ребилд проекту делали? Или просто компилируете?
У вас в KOLProject и в KOLForm стоит ShowHint = true?
В общем-то я больше ничего не делал такого, только свойство Hint поменял и форму в дизацне подвинул для перегенерации.
А, кстати, файл-то, KOLMHTooltip у вас есть? Накреное, есть иначе, на include бы ругалось. Символ USE_MHTOOLTIP - это тоже важно.
Ned (2007-02-18 14:46:00) [7]
> Вот сейчас проверил, именно таокй вариант работает:
> Result.Button1.Hint.Text := 'aaaaaaaaaaaaa';
>
Тогда давайте смотреть, что у нас с Вами расходится :) Ибо у меня всё такая же ошибка - компилятор просто не понимает, что это за такое свойство Hint у Button1.
Vladimir Kladov (2007-02-18 14:05:00) [8]Вот сейчас проверил, именно таокй вариант работает:
Result.Button1.Hint.Text := 'aaaaaaaaaaaaa';
homm (2007-02-18 13:03:00) [9]> Result.Button1.Hint.Text := 'Ля-ля-ля';
Дак Hint же String был всю жизнь вроде...
Result.Button1.Hint := 'Бе-бе-бе';
Ned (2007-02-18 12:59:00) [10]После этого в файле Unit1_1.inc выскакивает вот такое сообщение:
Result.Button1.Hint.Text := 'Ля-ля-ля';
Undeclarated Identifier: "Hint"
Свойства Show Hint в KOLProject и KOLForm равны True.
Vladimir Kladov (2007-02-18 11:30:00) [11]Вот как раза после добавления и должно работать. Нужно форсировать регенерацию кода (сдвинуть форму - самое простое).