Этот топик читают: Гость
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 4 раз(а), последний 2025-01-10 10:27:00 |
|||
| карма: 0 |
|
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
| карма: 26 |
| ||
| файлы: 1 | code_19556.txt [426B] [421] |
|
Ответов: 876
Рейтинг: 322
|
|||
|
ещё вариант. code_19611.txt
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_19611.txt [402B] [268] |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
внесен фикс, исправляющий многократное срабатывание onMouseEnter на интерфейсных элементах.
|
|||
| карма: 26 |
| ||
| Голосовали: | kamakama, Black-Light |
|
Ответов: 519
Рейтинг: 28
|
|||
|
[flood]Мне одной кажется что последний комментарий Дилмы звучит как то "Зловеще торжественно" , а 2е пользователей поставивших + , как будто хлопают в ладоши 0_о .. бррр нужно отдохнуть...[/flood]
|
|||
| карма: 0 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
[flood]
zeta211 писал(а): Мне одной кажетсяСкорее всего -- да. Мне, например, так не кажется. Вполне нормальный и деловой тон[/flood] |
|||
| карма: 22 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
Dilma писал(а): внесен фикс, исправляющий многократное срабатывание onMouseEnter на интерфейсных элементах.Хм, сомнительный фикс, попробуй ка положить на поле HiAsm ButtonRush и навести на него мышь (в запущенной программе), что-то он ну никак не хочет отображать анимацию |
|||
| карма: 10 |
|
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
это говорит лишь о кривости данных элементов, использующих пользовательские события для реализации внутреннего ф-ала
|
|||
| карма: 26 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 4 раз(а), последний 2025-01-10 10:27:00 |
|||
| карма: 0 |
|
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
| карма: 26 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Dilma писал(а): это говорит лишь о кривости данных элементовАга, очень просто такое заключение сделать. А то, что сделали в Win, верх совершенства, и самое правильное. Эта кривость нормально работает в стандартном Delphi, а вот у нас она работать не хочет. Может кривость в самом Win-e ------------ Дoбавленo в 15.25: Че-то посмотрел код этих компонентов, и не нашел никакой связи с MouseEnter и MouseLeave. Какого черта не работает, пока не ясно ------------ Дoбавленo в 15.45: Короче, в Win перехватываются события отMouseEnter и отMouseLeave и не отдаются дальше. Отсюда вывод -- бублик вам а не засветка Rush-контролов при наведении на последней редакции Win |
|||
| карма: 22 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
В таком случае придется делать откат к старой версии Win.pas, я на такой сидеть не буду, пока все работать на ней как раньше не будет, ИМХО
|
|||
| карма: 10 |
|
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
nesco писал(а): Ага, очень просто такое заключение сделатьэто не заключение, а факт nesco писал(а): Эта кривость нормально работает в стандартном Delphi, а вот у нас она работать не хочет.в Delphi будет работать точно так же. nesco писал(а): Может кривость в самом Win-e см. выше по топику. nesco писал(а): Че-то посмотрел код этих компонентов, и не нашел никакой связи с MouseEnter и MouseLeaveсм. строки 3098 и 3099 nesco писал(а): Какого черта не работает, пока не ясно яснее некуда: Dilma писал(а): ... использующих пользовательские события для реализации внутреннего ф-алаэлемент использует пользовательские события OnMouseEnter и OnMouseLeave, чего делать не должен в принципе. Для этого у него есть все необходимые Messages. Эти же события перезаписываются в Win.pas. Правильное решение в данном случае вставить нормальные обработчики событий в оконную процедуру элемента управления в строке 2309 с именем WndProcGRush. |
|||
| карма: 26 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Прошу пардону, и снимаю шляпу
------------ Дoбавленo в 16.20: Dilma поправил KOLGRushControl.pas, штатный пример работает нормально. Можете обновиться и проверить Прямая ссылка на обновление http://hiasm.com/svn/elements/delphi/code/KOLGRushControls.pas |
|||
| карма: 22 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
nesco, запусти схему со стандартной кнопкой раш, и покрути колесиком мыши...
|
|||
| карма: 10 |
|




Поиск
Друзья
Администрация