![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правильно отлавить изменение Handle компонента? [D7, Win95/98, WinXP]
MegaVolt © (2006-11-09 12:10:00)Некоторые компоненты при изменении свойств пересоздают себя и в результате изменяется их Handle. В результате другой компонент который слал сообщения первому уже не знает правильный Handle и следовательно сообщения уже не доходят.
Например Listiew при переключении в OwnerDraw...
Как правильно перехватить моменты до и после изменения Handle?
DVM (2006-11-09 13:02:00) [41]
> Как правильно перехватить моменты до и после изменения Handle?
Самый тупой и простой способ периодически проверять по таймеру.
Ketmar (2006-11-09 12:54:00) [42]а чем стандартные хинты не устроили?
MegaVolt (2006-11-09 12:28:00) [43]В ToolTip handle окна входит в параметром передаваемым ToolTip. Если окно меняет свой handle то сообщения от ToolTip недоходят и функциональность пропадает. Следовательно перед изменением нужно старые настройки сбросить а после изменения заново настроить.
Ketmar (2006-11-09 12:21:00) [44]а на кой фиг хранить handle?