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

Вниз

Определить когда курсор покинул ссылку в richedit   Найти похожие ветки 

 
AndreyUT   (2008-01-22 22:46) [0]

Привет. Искал поиском, но не нашёл. Как же всё-так и определить? Я делаю компонент на основе richedit, и мне нужно опредеилить когда юзер навёл мышь на ссылку (это есть) и когда курсор её покинул.


 
Compiler ©   (2008-01-24 17:08) [1]

Попробуй вот
var
 Flag:Boolean=False;
function TForm1.RichEdit1Message(var Msg: tagMSG;
 var Rslt: Integer): Boolean;
begin
result:=False;
case msg.message of
WM_MOUSELEAVE: begin //Ушел с компонента
 if Flag Then
 Showmessage("Съехал");
end;
WM_MOUSEMOVE: begin
 case GetCursor of
   65581: Flag:=True; //Навел на ссылку
   65555: if Flag Then  begin //Ушел с ссылки, но остался на компоненте
      Flag:=False;
      Showmessage("Съехал");
   end;
   end;
  end;
 end;
end;


 
AndreyUT   (2008-01-25 01:10) [2]

Спасибо! Работает как и хотелось!



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1239991640
Индеец
2009-04-17 22:07
2009.05.31
Родитель и потомок сообща


2-1240272203
truefalse
2009-04-21 04:03
2009.05.31
Прога пропала из Taskbar, но в дисп. заданий есть->куда смотреть?


15-1237863379
KilkennyCat
2009-03-24 05:56
2009.05.31
Агония продолжается.


15-1237904092
MsGuns
2009-03-24 17:14
2009.05.31
Вопрос п 1с (просьба не удалять)


4-1210452824
sargast
2008-05-11 00:53
2009.05.31
Pipe