Форум — Ответы     (  К темам )
 ?  Sergey: Какое событие отвечает за наведение мышки ???? (02-04-2003 11:39:23)
Какое событие отвечает за наведение мышки ????
Нужно сделать так чтобы программа реагировала на наведения мышки на форму
как это сделать ???
 Sergey (02-04-2003 11:42:35)
Поправка:
При наведении мышки на заголовок окна(а не только на форму)....?
 Sergey (02-04-2003 11:48:43)
Нужно также событие (если такое есть) присутствие мышки на территории формы (ее заголовка) ???
 Павел (02-04-2003 14:07:10)
OnMouseMove

void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
Label1->Caption = IntToStr(X)+":"+IntToStr(Y);
}
 Sergey (02-04-2003 14:18:16)
OnMouseMove
не фиксирует перемещение мышки на зоголовке окна.....((
 Alexander (02-04-2003 14:36:06)
Mouse->Capture = Handle; // of the form
далее обрабатывай событие onmousemove или сообщение WM_MOUSEMOVE
не забудь отдать мышь, а то вдруг заглючит:
Mouse->Capture = NULL;

координаты должны приходить относительно клиентской области, так что на заголовке вроде как отрицательные должны получаться.
 Sergey (02-04-2003 15:39:02)
Alexander
вобщем ситуация такая, есть у меня окно, вернее один заголовок(этот заголовок все время на экране), как тока мышка наводится на этот заголовок, форма должа развернутся и показать свое содержимое, как только мышка уходит с заголовка форма опять сворачивается, так что виден только заголовок.