Показать сообщение отдельно
Старый 07.03.2009, 02:17   #11
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Что у меня неверно?

Вот простейшая процедура рисования полоски прогресса.
Полоска рисуется внизу экрана. При n = 0 рисуется рамка вокруг полоски, последующие значения - проценты выполнения. Пример взят из исходного кода SHD.
procedure OnLoad(ninteger);
begin
    
if n=0
    then
        begin
            SetColor
(0,0,0); FillRect(1,GetHeight-7,GetWidth-2,6); SetColor(192,192,192); DrawRect(1,GetHeight-7,GetWidth-3,5); Repaint;
        
end;
    else
        
begin
            FillRect
(3,GetHeight-5,(GetWidth-5)*n/100,2); Repaint;
        
end;
end
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
7ion. (07.03.2009)