Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Custom ProgressBar


Автор: ut2004 6.7.2007, 11:02
Здраствуйте.
Недавно стал изучать GUI в мфс.
До этого все консолью обходился.
Потребовалось сделать внешний вид у ProgressBar'a вот такого вида: user posted image
через сообщение PBM_SETBKCOLOR я так понимаю никак.
Помогите пожалуйста. simple source

Автор: Andrey44 6.7.2007, 20:59
Паши свой класс производный от CProgressBar и рисуй что угодно. smile 

Автор: Coocky 9.7.2007, 12:10
Вот,лови .
Писал минут 20. 
За код-сорри. Все публично, все на глаз,все без комментов.Будут вопросы -милости просим сюда. Главное принцип. У меня нет времени на все эти заморочки. Сам разберешься.  Модераторов прошу закрепить исходники в теме про интерфейс!

Добавлено через 28 секунд
Цитата(Andrey44 @  6.7.2007,  20:59 Найти цитируемый пост)
Паши свой класс производный от CProgressBar и рисуй что угодно.

А парню помочь слабо? smile

Автор: Coocky 9.7.2007, 16:08
Появилось время-решил побаловаться smile
Вот пример специально для твоего случая.Там немного  усложнен градиент (состоит из 2 замыкающихся к центру и зеркально отраженных.Получается эффект обьема  smile ).Что б в идеале было похоже на твой случай, тебе еще нажно добавить третью среднюю полоску по середине.Т.е 3 градиента.Здесь только 2. Пробуй сам.Мне уже влом smile

Автор: ut2004 10.7.2007, 21:33
Coocky, спасибище  smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)