Что нового

Как изменить цвет текста заблокированного элемента?

vovsla

Осваивающий
Сообщения
607
Репутация
36
Собственно, вопрос в теме. Если тексту элемента поменять цвет, то при блокировке он всегда становится серым.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Как вариант это псевдоблокировка. Если условие не найдено, то элемент не отрабатывает функцию.
 
Автор
V

vovsla

Осваивающий
Сообщения
607
Репутация
36
Я блокирую Элемент input, мне нужно чтобы там даже курсор не моргал
 
Автор
V

vovsla

Осваивающий
Сообщения
607
Репутация
36
Точно нужен input и это GUI

У меня таймер и текст меняется каждую секунду, при ежесекундной замене текста Label начинает мерцать.
Когда Label маленький, то все нормально, но если его растянуть на четверть экрана, то начинаются мерцания.

Чтобы Label не мерцал пробовал стиль $WS_EX_COMPOSITED и _WinAPI_SetWindowText. Не помогло
https://autoit-script.ru/index.php?topic=3925.0#post_gui_1
https://autoit-script.ru/index.php/topic,11356.0.html

GDI+ помог, но у меня растягиваемое окно, и в элементе размер шрифта должен меняться автоматически.
GDI+ не поддерживает изменения размера шрифта, при изменении размера окна приходилось удалять элемент и создавать новый с новым шрифтом и размерами, но почему-то при определенных размерах окна элемент не прорисовывался, немного поигрался с размерами элемента, но ничего не получилось
https://autoit-script.ru/index.php?topic=5632.0

Использование заблокированного Input вместо Label решает все проблемы кроме цвета текста )
 
Верх