![]() |
|
|
![]()
|
|
| Tneiro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 5.10.2004 Где: Одесса Репутация: нет Всего: 1 |
Здрасте , подскажите как изменить задний фон у пргресса пытался
1 progress.SetBkColor(RGB(87, 117, 178)); //нехочет 2 сделал класс, в конструкторе этого класса пишу CMYProgress::CMYProgress() { m_Brush.CreateSolidBrush(RGB(87, 117, 178)); } CMYProgress::~CMYProgress() { m_Brush.DeleteObject(); } потом вернул кисть тоже нехочет HBRUSH CMYProgress::CtlColor(CDC* pDC, UINT /*nCtlColor*/) { // TODO: Change any attributes of the DC here pDC->SetBkColor(RGB(255,0,0)); // TODO: Return a non-NULL brush if the parent's handler should not be called return m_Brush; } 3 так тоже не хочет void CMYProgress::OnPaint() { CPaintDC dc(this); this->SetBkColor(RGB(255,0,0)); } если делать самому "свой" прогресс не красиво получается , можно конечно сидеть два дня буду! Заранее СПАСИБО !!!! |
|||
|
||||
| Gazon |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 9.1.2005 Репутация: 4 Всего: 8 |
пример из MSDN:
Второй пример(не работает для стиля XP программ).
--------------------
Чем больше узнаешь, тем больше не знаешь, но до истины всегда можно добраться. |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |