Главная » Статьи » Программирование в Delphi |
Показать подсказку в нужный момент в указанном месте
Показать подсказку в нужный момент в указанном месте Автор: Борисов Сергей Code 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; Из названий процедур думаю понятно, что первая создает подсказку, а вторая её убирает. Пример использования: Code 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; Источник: http://www.delphidevelop.ru/publ/19-1-0-74 | |
Просмотров: 2402 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |