Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

Hint   Найти похожие ветки 

 
vis1979   (2003-10-14 12:07) [0]

Подскажите пожалуйста,
как программным способом вывести hint возле указателя мыши,
(или по указанным координатам) или некоторую надпись в виде
hint"a, только не с помошью рисования на канвасе???


 
Семен Сорокин ©   (2003-10-14 12:09) [1]

Application.ActivateHint


 
Rouse_ ©   (2003-10-14 13:09) [2]

THintWindow.Create

Желаю успехов


 
vis1979   (2003-10-14 13:45) [3]

Спасибо всем ответившим, с учетом ваших ссылок вот что у меня получилось:

procedure TForm1.Button2MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
S : String;
begin
S := "привет";
if not assigned(HW) then
begin
HW := THintWindow.Create(form1);
HW.Color := $00C2F8F7;
HW.ActivateHint(Rect(X,Y,X+7+Canvas.TextWidth(S),Y+Canvas.textHeight(S)),S);
end;
end;

procedure TForm1.Button2MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
HW.ReleaseHandle;
HW := nil;
end;

вопрос в том что этот код не закрывает окошечко хинта автоматически, а как сделать так чтобы это происходило??


 
Семен Сорокин ©   (2003-10-14 14:42) [4]

2vis1979
вопрос в том что этот код не закрывает окошечко хинта автоматически, а как сделать так чтобы это происходило??

делай это по таймеру или на MouseLeave


 
vis1979   (2003-10-15 11:41) [5]


> Семен Сорокин
> делай это по таймеру или на MouseLeave

по таймеру закрывать очень не прикольно, возможно ли вообще получить доступ к системным хинтам? вызвать процедуру навроде
ShowHint(координаты, текст) и чтобы этот хинт вел себя как
хинт который всплывает при наведении мыши на системную кнопку
закрытия окна.



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

Текущий архив: 2003.10.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
1-89303
explorer
2003-10-10 13:40
2003.10.27
Выгрузка и загрузка формы


1-89244
Mansur
2003-10-17 04:57
2003.10.27
Ошибка Access Violation ...


14-89466
real_qwerty
2003-10-07 12:42
2003.10.27
Изменение ресурсов


14-89498
Dmitriy O.
2003-10-08 11:31
2003.10.27
Почему ?


6-89430
Support1
2003-08-28 22:26
2003.10.27
Как скачать заголовки новостей с сайта и еще ...