Показать сообщение отдельно
Старый 04.11.2011, 20:11   #26
barsunduk
ПроЭктировщик
 
Аватар для barsunduk
 
Регистрация: 09.05.2010
Адрес: рф ро шахты
Сообщений: 177
Написано 66 полезных сообщений
(для 271 пользователей)
Ответ: Помогите исправить ошибку

Сообщение от leonid Посмотреть сообщение
И, если Вас не затруднит, покажите как пользоваться repaint'ом для перерисовки заданной области.
прорисовка определенной области не поддерживается. но есть функция setClip(x, y, w, h), которая определяет область вывода графики.

program clipTest;
begin
    
// выводим текст и рисунки только в заданный прямоугольник
    
setClip(0050120);
    
setColor(000);
    
FillRect(00GetWidthGetHeight);
    
setColor(255255255);
    
drawImage(loadImage('/icon.png'), 4010);
    
drawText('Hello world!'00);
    
// возвращаем возможность рисовать на всем экране
    
setClip(00GetWidthGetHeight);
    
// рисуем на всем экране
    
setColor(01270);
    
drawLine(00GetWidthGetHeight);
    
repaint;
    
delay(2000);
end
__________________
to be or not to be - it's not a question!
2b or not 2b = ff
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
leonid (05.11.2011)