Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F429 Discovery / uGFX / Linux/ GCC
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК
nanorobot
Требуется изменить цвет для Win элемента с текстом. Выполняю gwinSetColor() для хэндла элемента Label. Для активации смены цвета необходимо использовать gwinClear(), который удаляет надпись. Последующее выполнение gwinSetText() сбрасывает цвет в дефолиное значение... Каким образом можно сменить цвет фона (речь была все время о нем) и сохранить надпись на элементе Label?
PS. Необходимо изменять цет не для всех Label а лишь для некоторых.
k155la3
Для "активации", по крайней мере в Windows/PC используется "перерисовка" элемента, окна, экрана итп.
regen, redraw, repaint, hide/show - что-то из этого может быть в методах, если механизм подобный Win-PC.

nanorobot
Цитата(k155la3 @ Jul 2 2018, 21:02) *
Для "активации", по крайней мере в Windows/PC используется "перерисовка" элемента, окна, экрана итп.
regen, redraw, repaint, hide/show - что-то из этого может быть в методах, если механизм подобный Win-PC.


gwinRedraw() не актуализирует новый цвет - проверено...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.