forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   drawtext - удаление строки из буфера. (http://forum.boolean.name/showthread.php?t=18026)

Listr 26.03.2013 15:56

drawtext - удаление строки из буфера.
 
Перелопатил 3 руководства и несколько сайтов - нигде не могу найти удаление строк из буфера, записанных с помощью drawtext. В программе в самом начале с помощью drawtext вывожу текст. После идет сама программа. и при выводе результатов работы тем же drawtext возвращаются строки из начала программы. Знаю, что есть куча способов вывести результат другими командами, но мне нужен именно drawtext.

Вова 28.03.2013 00:19

Ответ: drawtext - удаление строки из буфера.
 
попробуй просто весь екран зарисовать белым прямоугольником
вот пример кода
Код:

PROGRAM ClearScreen;

BEGIN
        DrawText('Hello World', 0, 0);//Рисуем начальный текст
        Repaint;
        Delay(1000);
       
        DoSomething;//Что-то делаем
       
        SetColor(255, 255, 255);//Устанавливаем белый цвет
        FillRect(0, 0, GetWidth, GetHeight);//Рисуем белый заполненый прямоугольник размером с екран
        Repaint;
       
        SetColor(0, 0, 0);//Возвращаем назад черный цвет что-бы  текст был видим (а то щас то цвет белый)
        DrawText('Goodbye World', 0, 0);//Рисуем окончательный текст
        Repaint;
        Delay(1000);
END.

если что не понятно пиши
хотя мне кажеться вопросов быть не должно

Listr 28.03.2013 03:44

Ответ: drawtext - удаление строки из буфера.
 
Спасибо. Благодарен.


Часовой пояс GMT +4, время: 12:04.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot