-
AndreyUT (22.01.08 22:46) [0]Привет. Искал поиском, но не нашёл. Как же всё-так и определить? Я делаю компонент на основе richedit, и мне нужно опредеилить когда юзер навёл мышь на ссылку (это есть) и когда курсор её покинул.
-
Попробуй вот
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 (25.01.08 01:10) [2]Спасибо! Работает как и хотелось!