Как отключить мигающее изображение кнопкой?

У меня есть Button, связанный с ImageList. Я меняю ImageIndex на a OnClickEvent.

Теперь у меня возникла проблема, когда при изменении image с OnClickEvent она изменяется, но если я нажимаю на нее курсор, она показывает мне старую и пульсирует.

Кто-нибудь знает, как отключить эту пульсирующую/мигающую/замену?

EDIT: HotImage - индекс 0.

Ответ 1

Вы уверены, что это не ошибка VLC? Я бы посоветовал вам следующее.

Было бы здорово, если бы вы могли разместить событие OnClick(), чтобы мы могли проверить, что что-то не так с кодом (автоматическое изменение).

Чтобы проверить, является ли это ошибкой VLC, попробуйте использовать тот же код в другой версии Delphi, если проблема повторится, это зависит от вашего проекта и кода. Если все будет хорошо, я бы посоветовал вам связаться с Embarcadero и сообщить о проблеме/ошибке. Вы поможете сообществу Delphi и сделаете его сильнее.

Кроме того, если вы знакомы с Windows API, попробуйте ввести чистую собственную кнопку с CreateWindowEx API и внутренними закодированными функциями для OnClick() мероприятие. Это единственный случай, если вы не можете найти другого выхода.