![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 2 Всего: 62 |
Подскажите как изменить цвет диалогового окна из своего
класса.? А кнопки отдельно?Можно ли это? -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
1. Можно в классе порожденном от WinApp написать метод, котрый вызывает
SetDialogBkColor() - 2. При мпомощи SetWindowLong, поменять кисть которой закрашивается окно 3. Че-то еще наверняка можно придумать -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
OnPaint переопределить
-------------------- ![]() |
|||
|
||||
| Step |
|
||||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
1. обявить нужные кисти, например
2. создать кисть в OnInitialDiliog, например
3. создать обработчик сообщени WM_CTLCOLOR 4. наполнить обработчик
CTLCOLOR_ можно посмотреть в мсдн по OnCtlColor Внимание 1. если вам необходимо раскрашивать каждый отдельное поле ввода то необходимо создать столько кистей сколько будет вариантов раскрасски после чего
2. многи элементы раскрашиваються по своим методам, так например кнопку так раскрасить трудно, для раскраски таких элементов, нужно либо по возиться с элементом, либо установить свойство ownerdraw, тогда раскрасска элемента ляжет на эту функцию, но и все моменты разрисовки элементов тоже ляжет на вас -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
||||||||||
|
|||||||||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |