![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отловить клик мыши на форме
Efir © (2007-02-07 21:05:00)Уважаемые Мастера, не подскажите как отловить клик по форме мыши, если отлавливается событие WM_NCHITTEST и поизводятся следующие действия:
procedure TForm1.WMNCHitTest(var Msg:TWMNCHitTest);
begin
inherited;
if Msg.Result=htClient then Msg.Result:=htCaption;
end;
а то я чёт совсем туплю.
Efir (2007-02-07 23:32:00) [1]В общем, помощь больше не требуется. А уже решил задачку (и понял, что тупил).
Efir (2007-02-07 22:44:00) [2]
> А какой смысл этих действий?
Чтобы таскать форму за любую её часть
Efir (2007-02-07 22:43:00) [3]Да, приспичило тут сделать прилипающие окна. И проблема возникла при определении прилипания одного окна к другому, т.е. проблема то решается. Но не получается при перетаскивании одного окна тащить за собой прилипшее к нему другое. Поэтому я хотел на OnMouseDown повесить определение наличия прилипания.
Джо (2007-02-07 22:32:00) [4]> не подскажите как отловить клик по форме мыши, если отлавливается
> событие WM_NCHITTEST и поизводятся следующие действия:
А какой смысл этих действий?