Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Вниз

Как програмно показать Hint...   Найти похожие ветки 

 
AlexMax   (2003-04-04 21:59) [0]

Народ!!! Хотелось бы знать как програмно показать Hint.
И очень хотелось бы хоть маленький примерчик (например на TButton).
А то смотрел THintWindow... разобраться не смог.


 
jack128   (2003-04-04 22:37) [1]

with ThintWindow.Create(nil) do
try
ActivateHint(Rect,"MyHint");//Показать hint в прямоугольнике Rect
....
ReleaseHandle;// Скрыть hint;
finally
Free;
end;


 
лоханчушка   (2003-04-05 00:22) [2]

2jack128
написал в OnMouseMove ... прямоугольник постоянно перерисовывается ... в каком событии писать??

procedure TForm1.Button1MouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer);
var
rect:trect;
begin
with rect do begin
Left:=30;
Top:=30;
Right:=200;
Bottom:=200;
end;
with ThintWindow.Create(nil) do
try
ActivateHint(Rect,"MyHint");
ReleaseHandle;
finally
Free;
end;


 
___ALex___   (2003-04-05 00:37) [3]

вспомни когда показывается хинт
там сам догонишь


 
jack128   (2003-04-05 00:38) [4]

мда....
Когда тебе нужно показать hint??? Когда его нужно скрыть???
Ты при движении мыши показываешь hint и тут ж его скрываешь, поэтому этот hint постоянно и перерисововается...

А вообще нужно не только Copy&Paste заниматься, но и в код вдумоваться, я ж всево лишь пример написал, не пригодный к употриблению...


TForm1 = class(TForm)
private
{ Private declarations }
MyHint : THintWindow;
public
{ Public declarations }
end;


procedure TForm1.FormCreate(Sender: TObject);
begin
MyHint := ThintWindow.Create(Self);
end;

procedure TForm1.XXX(Sender: TObject);
var Rect : Trect;
begin
...
MyHint.ActivateHint(Rect,"MyHint");
end;


procedure TForm1.XXX(Sender: TObject);
begin
MyHint.ReleaseHandle;
end;



 
jack128   (2003-04-05 00:40) [5]

sorry за орфографию :-(


 
Palladin   (2003-04-05 01:00) [6]

"Моему пределу нет возмущенья"(С) Я
когда кипишь орфография прощается :)


 
gek   (2003-04-05 01:32) [7]

Несмотря на вышесказанное,
позволю Вас отнести к И.Шевченко
см его комопонент на сайте Королевстве

мне показалось,что это исчарпывающий ответ на все ваши воросы



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
8-54771
alois
2003-01-02 22:37
2003.04.17
Проигрывание WMA-файлов в случайном порядке


1-54675
Димон1
2003-04-04 15:59
2003.04.17
нужен chr наоборот


14-54803
Vvedensk
2003-03-30 08:19
2003.04.17
Как изменить сетевые настройки компа?


1-54590
jel
2003-04-07 10:32
2003.04.17
Ожидание завершения порожденного процесса


9-54392
Naum
2002-10-31 04:52
2003.04.17
RPG в 3D на GLScene





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский