![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Я меняю цвет формы. И мне необходимо сделать так, что бы м цвет фона Staticа был таким же.
Обрабатываю WM_CTLCOLORSTATIC. Но не помогает(фон меняется на Statice только там, где нет текста. Как мне решить данную проблему).
-------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Сделай InvalidateRect(hLbl, NULL, TRUE);
|
|||
|
||||
| Aleksandor |
|
|||
|
Практик ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 22.11.2005 Где: россия, зеленогра д Репутация: 10 Всего: 12 |
Для текста можно попробовать SetBkColor
-------------------- Call out Gouranga be happy!!! Gouranga Gouranga Gouranga .... That which brings the highest happiness!! |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
И еще - браш удалять надо, если создан был.
|
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Aleksandor Тоже не катит...
Добавлено @ 22:07 А не, ошибочка вышла:
|
|||
|
||||
| devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Больщое спаибо за помощь! Вопрос решен.
-------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
| devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Все было замечательно пока я не включил стндартный стиль WinXp. Цвет фона под компонентом отличается от стандартного. Как это побороть?
Мой код.
Это сообщение отредактировал(а) devmstr - 4.1.2006, 09:32 -------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
| Aleksandor |
|
|||
|
Практик ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 22.11.2005 Где: россия, зеленогра д Репутация: 10 Всего: 12 |
Может вобще запретить стили для этих контролов?
SetWindowTheme (hwndStatic, TEXT (" "), TEXT (" ")); -------------------- Call out Gouranga be happy!!! Gouranga Gouranga Gouranga .... That which brings the highest happiness!! |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
||||
|
||||
| devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Вот кусок скриншота
![]() Добавлено @ 17:39 Вот кидаю прямо программу. Это очень легкие часы 56Kb с календарем. Глюк можно посмотреть при включенном по-умолчанию стиле WinXp. Правой кнопкой щелкаем по часам - О программе. Вот прямая ссылка NanoTime Вот ссылка на сайт(почитать о часах) сайт Это сообщение отредактировал(а) devmstr - 4.1.2006, 17:40 -------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
| devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Кстати теперь глюк проявляется и при классическом стиле. Фон Static просто белый...
-------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Поставь этим статикам стиль SetBkMode(DC, TRANSPARENT);
|
|||
|
||||
| devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Савлю
и получаю полосу синего цвета, на которой естественно не виден синий текст... Проблема сейчас уже несколько иная, чем в заголовке сообщения. Цвет диалога стандартный и проблема в том, что цвет фона под моим статиком от этого стандартного цвета отличается(фон под Static былый...) -------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
| Fixin |
|
||||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Возвращай NULL Добавлено @ 19:35 Нет, это ошибка. Добавлено @ 19:38
Добавлено @ 19:41 Подключись по аське, тут глюки есть |
||||
|
|||||
| devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Громадное спасибо всем, особенно Fixin за оказанное внимание и помощь!
Проблема решилась. Вот:
-------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |