|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.04.2009, 16:18 | #1 | |
Форумчанин
Регистрация: 08.12.2008
Сообщений: 156
|
Рисование без мерцания
много уже было сказанно по этому поводу, в частности:
Цитата:
(какие модули подключать и что конкретно писать в коде программы) я рисую след.образом: предварительно рисую все в бмп, который потом кидаю на канву методом Canvas.Draw(0,0,bmpMap); очищаю канву для перерисовки просто рисую большой четырехугольник с белой заливкой на области, до этого "разукрашенной" |
|
07.04.2009, 16:48 | #2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
попробуйте использовать св-во DoubleBuffered:=true;
того объекта на котором вы рисуете |
07.04.2009, 17:02 | #3 |
Форумчанин
Регистрация: 08.12.2008
Сообщений: 156
|
хм.. у TPaintBox нет такого свойства, да и у TImage тоже нет.
|
07.04.2009, 17:06 | #4 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Все вы верно делаите. Зачищать канву не надо это лишнее, вы ведь не рисуите с альфа каналом
Тему надо бы закрыть. |
07.04.2009, 17:13 | #5 |
Форумчанин
Регистрация: 08.12.2008
Сообщений: 156
|
я именно так и рисую, методом draw
но мерцает |
07.04.2009, 17:18 | #6 |
Форумчанин
Регистрация: 08.12.2008
Сообщений: 156
|
аааааааа!! как же я лажанул!
действительно, если вручную не очищать канву, ничего не мерцает. лол. тему закрыть) |
10.04.2009, 17:58 | #7 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Читаем - http://www.programmersforum.ru/showthread.php?t=45082 Там и о мерцании тоже.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
10.04.2009, 21:29 | #8 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
На всякий случай...
Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
10.04.2009, 22:19 | #9 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
Я пользуюсь кодом, который приводил Kostia.
Создаю буфер Код:
Код:
Код:
Код:
|
10.04.2009, 23:25 | #10 | |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Цитата:
Код:
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как избавиться от мерцания при передвижении Timages. | jocry | Помощь студентам | 13 | 22.07.2012 09:46 |
Рисование | Granus | Общие вопросы Delphi | 2 | 24.12.2008 07:44 |
Процедуры без Bios и без Dos,бывают? | codeok | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 31.10.2008 03:17 |
Рисование... | HunterMan | Win Api | 10 | 30.04.2008 23:46 |
Рисование фигур в Delphi7 без использования VCL | saintninja | Помощь студентам | 15 | 20.10.2007 11:04 |