Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.17;
Скачать: CL | DM;

Вниз

Progressbar с поддержкой скинов   Найти похожие ветки 

 
Kltv   (2007-05-20 12:23) [0]

Помогите найти progressbar в котором можно поставить свои изображения - когда он пустой и заполненный.
Спасибо.


 
homm ©   (2007-05-20 12:38) [1]

Пишеться за пять минут, время меньшее чем ты здесь сможешь получить ответ.


 
Kltv   (2007-05-20 12:47) [2]

если б я мог его сам сделать я тут не писал )


 
antonn ©   (2007-05-20 13:39) [3]


> Пишеться за пять минут, время меньшее чем ты здесь сможешь
> получить ответ.

проверим? я засекаю - ты пишешь...


 
{RASkov} ©   (2007-05-20 13:47) [4]

> [3] antonn ©   (20.05.07 13:39)

Уже написал..... он как-то показывал здесь на форуме свои компоненты и там демка была... и в ней прогресс нестандартный
Я видел ;)
ЗЫ выкладывал все с исходниками...


 
Kltv   (2007-05-20 13:48) [5]

Выложите еще разочек -)


 
homm ©   (2007-05-20 13:51) [6]

Давай.

Tmyprogressbar = class TProgressbar
 fFon: TBitmap;
 fProgrssLine: TBitmap;
 ....
end;

function Tmyprogressbar.Paint();
begin
 Canvas.StretchDraw(ClientRect,fFon);
 Canvas.CopyRect(TRect(0, 0, trunc(Width*fProgress/100), Height), fProgrssLine.Canvas, TRect(0, 0, trunc(fProgrssLine.Width*fProgress/100), fProgrssLine.Height));
end;


минуты 4 прошло. Еше 2-3 на инициализацию и уничтожение и проверку невалидности битмэпов.


 
homm ©   (2007-05-20 13:53) [7]

> Выложите еще разочек -)

http://homm86.narod.ru/grushcontrols.rar
Только они на КОЛ и врятли тебе помогут.


 
Kltv   (2007-05-20 14:38) [8]

действительно не помогли -(



Страницы: 1 вся ветка

Текущий архив: 2007.06.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1179590542
homm
2007-05-19 20:02
2007.06.17
DMClient глюки


15-1179050104
homm
2007-05-13 13:55
2007.06.17
Я счастлив.


3-1174895674
Nikefest
2007-03-26 11:54
2007.06.17
Русские буквы в базе


15-1179825442
vajo
2007-05-22 13:17
2007.06.17
BDS2006 - C++ Builder. Преобразование числа в строку


15-1179940798
partizan
2007-05-23 21:19
2007.06.17
Уравнение axy+bx+cy = d