Как узнать когда курсор мыши вышел за область компанента?
От: DanilB Россия  
Дата: 20.12.05 15:33
Оценка:
В частности для TForm, TFrame, TPanel?
Re: Как узнать когда курсор мыши вышел за область компанента
От: ekamaloff Великобритания  
Дата: 20.12.05 15:50
Оценка:
Здравствуйте, DanilB, Вы писали:

DB>В частности для TForm, TFrame, TPanel?


Обрабатывать CM_MOUSEENTER, CM_MOUSELEAVE. В случае TPanel — сабклассить или создавать свой класс, наследованный от TCustomPanel.

Еще можно посмотреть на TrackMouseEvent + WM_MOUSELEAVE/WM_MOUSEENTER
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[2]: Как узнать когда курсор мыши вышел за область компане
От: Leonid Troyanovsky  
Дата: 20.12.05 16:37
Оценка: 6 (1)
Здравствуйте, ekamaloff, Вы писали:

> сабклассить или создавать свой класс, наследованный от TCustomPanel.


Они обрабатываются и парентом, т.е. в msg.LParam — указатель на контрол.

http://www.rsdn.ru/Forum/?mid=541365
Автор: Leonid Troyanovsky
Дата: 17.02.04
--
С уважением, LVT
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.