|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
TWebBrowser - цвет выделенного текста, когда приложение не в фокусе
Добрый день.
Возникла такая необходимость: При выделении текста в WebBrowser он отображается корректно, но если приложение потеряет фокус, то визуально выделение становится не видно, хотя оно и остаётся. Можно ли как-то перенастроить TWebBrowser для того, чтобы выделение было как в браузере серым цветом при потере фокуса? Скриншот для большего понимания: |
#2
|
|||
|
|||
Ну, в принципе, можно попробовать "поправить" стили в загруженной таблице.
|
#3
|
|||
|
|||
Цитата:
Т.е. подключить стиль для отображения пассивного выделения, когда приложение не в фокусе? Искал эту тему в рамках JavaScript или HTML, ничего не нашёл. Такое есть в CSS или где-то ещё? |
#4
|
|||
|
|||
Да, именно CSS.
|
#5
|
|||
|
|||
Цитата:
Есть ли какие-нибудь примеры? В сети в справочниках по CSS там всего 4 свойства: color, background, background-color и text-shadow. Ничего похожего на цвет не в фокусе. https://webref.ru/css/selection |
#6
|
|||
|
|||
Вообще, я так понимаю, TWebBrowser использует IE как основу, а в IE тоже воспроизводится, что выделение вне фокуса визуально не отображается. То есть это конкретно реализация браузера так выполнена.
В других браузерах визуальное выделение без фокуса везде реализовано. Похоже, остаётся CSS, но возможно ли через него это реализовать? |