nesco писал(а):
Ага, очень просто такое заключение сделатьэто не заключение, а факт
nesco писал(а):
Эта кривость нормально работает в стандартном Delphi, а вот у нас она работать не хочет.в Delphi будет работать точно так же.
nesco писал(а):
Может кривость в самом Win-e см. выше по топику.
nesco писал(а):
Че-то посмотрел код этих компонентов, и не нашел никакой связи с MouseEnter и MouseLeaveсм. строки 3098 и 3099
#pas
if MEnterExit then begin
OnMouseEnter := DoEnter;
OnMouseLeave := DoExit;
end;
nesco писал(а):
Какого черта не работает, пока не ясно яснее некуда:
Dilma писал(а):
... использующих пользовательские события для реализации внутреннего ф-алаэлемент использует пользовательские события OnMouseEnter и OnMouseLeave, чего делать не должен в принципе. Для этого у него есть все необходимые Messages. Эти же события перезаписываются в Win.pas. Правильное решение в данном случае вставить нормальные обработчики событий в оконную процедуру элемента управления в строке 2309 с именем WndProcGRush.