Сообщение от NightDeath
опять столкнулся с проблемой,по прежнему не перерисовывается кусок экрана,вот код,который я использую для поворота экрана(он исполняется при нажатии клавиши 0 в меню).
if rc_i=1 then
begin font32.rotate(5); rc_i:=6;end;
else
begin font32.rotate(0);rc_i:=1;end;
memclean.clean;wi:=getwidth;hi:=getheight;
font32.init(1);
Font(0); LoadFont(font);font32.color(255,255,255,255);memcl ean.clean;
пробовал и без загрузки шрифта после поворота экрана(изначально так и было)-эффект такой же
перерисовку делаю так
if rc_i=6 then font32.repaint; else repaint;
|
баг был устранен с помощю вставки ф-ии setclip перед drawtextwindow
т.е делал так setclip(0,0,getwidth,getheight);drawtextwindow; все ок пашет