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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.009 c
14-20709
Ivolg
2003-07-23 11:11
2003.08.07
Эквалазер!!!


1-20536
The X
2003-07-26 17:41
2003.08.07
Как узнать количество символов (с пробелами) в TMemo или TDBMemo?


1-20500
Alex-21
2003-07-23 21:25
2003.08.07
?????? & c_1252.nls


1-20547
TolikM
2003-07-23 16:42
2003.08.07
События StringGrid а


1-20504
Эл
2003-07-24 10:37
2003.08.07
Захват окна





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский