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

Вниз

Как заставить контрол показать свой хинт ?   Найти похожие ветки 

 
MalkoLinge ©   (2003-07-23 14:08) [0]

В данный момент пытаюсь сделать это примерно так :

var
P: PhintInfo;
vpoint: TPoint;
begin
vpoint.X:=0;
vpoint.y:=0;

New(P);
with P^ do
begin
HintPos := ClientToScreen(Vpoint);
HintColor:=clInfoText;
end;

FDisplayEdit.Perform(CM_HintShow, 0, Integer(P))
end;

но ничего у меня не выходит....


 
Yanis ©   (2003-07-23 14:14) [1]

Application.ActivateHint(Mouse.CursorPos);


 
MalkoLinge ©   (2003-07-23 14:52) [2]


> Yanis © (23.07.03 14:14)
> Application.ActivateHint(Mouse.CursorPos);

Спасибо, но мне нужно это сделать сообщением, так как контрол который должен показать свой хинт, агрегирован в другой :(


 
Ader_007   (2003-07-23 15:36) [3]

Только седня получил рассылку:
{Появление}
IF h<>nil H.ReleaseHandle; {если чей-то хинт yже был, то его погасить}
H:=THintWindow.Create(Окно-владелец хинта);
H.ActivateHint(H.CalcHintRect(...),"hint hint nint");
....
{UnПоявление :) - это возможно пpидется повесить на таймеp, котоpый бyдетобнyляться пpи каждом новом появлении хинта}
IF h<>nil H.ReleaseHandle;


 
MalkoLinge ©   (2003-07-23 15:56) [4]


> Ader_007


Нужно чтоб контрол светил свой хинт %( Этот способ я знаю :(



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-20721
nick-from
2003-07-22 20:27
2003.08.07
как залогиться (login)


1-20572
yozch_
2003-07-23 21:50
2003.08.07
String-> float с DecimalSeparator


9-20374
R2D2
2003-02-04 23:35
2003.08.07
GLScene - Управление объектами, созданными динамически


14-20733
Tahion2
2003-07-20 01:30
2003.08.07
Посоветуйте хорошую замену DBGrid-у


7-20827
h-sargis
2003-05-27 20:30
2003.08.07
Как создать программудля редактирования параметров реестра