Procedure ShowMyHint(var hnt:THintWindow; x,y,w,h:integer; title: string);
begin
if hnt<>nil then hnt.ReleaseHandle;
hnt:=THintWindow.Create(Form1);// создаем
hnt.Color:=clWhite;// устанавливаем цвет
hnt.ActivateHint(rect(x,y,x+w,y+h), title);// показываем
end;
Procedure HideMyHint(var hnt:THintWindow);
begin
if hnt<>nil then hnt.ReleaseHandle;
end;
Из названий процедур думаю понятно, что первая создает подсказку, а вторая её убирает.
Пример использования:
var h: THintWindow;
...
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMyHint(h, 0,0,150,16,'Моя подсказка');
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
HideMyHint(h);
end;
Каталог продукции, описания. Оборудование для игорного бизнеса.
casinoportal.ru
Проектирование деревянных домов. Фотографии готовых работ.
nashkedr.ru
Просмотров: 3157
Copyright © 2008-2012 Программирование на Delphi для начинающих и не только
Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам
Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации
Хостинг от uCoz