On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





Пост N: 83
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 03.08.10 23:30. Заголовок: Как сделать двойную буферизацию ?


Здравствуйте!
При частых обновлениях формы объекты начинают "мерцать", так вывод изображение происходит одновременно с её прорисовкой.
Чтобы избавиться от этого применяется двойная буферизация:
изображение сначала прорисовывается в виртуальном экране и только затем выводится.

В Microsoft MSDN<\/u><\/a> написано, что можно избавится от мерцания включив свойство формы DubbleBuffered или методом SetStyle.

Вопрос: Как это сделать на MiniGUI ???


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


постоянный участник


Пост N: 409
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 04.08.10 10:43. Заголовок: Вообще-то, ваша ссыл..


Вообще-то, ваша ссылка на MSDN ведет на описания "кнопки вкл/выкл. DoubbleBuffered" для .NET Framework. MiniGUI же это Win32 библиотека. В Win32, насколько я помню, такой "кнопки" нет.

Однако вспомнил, что свойство DoubbleBuffered есть у любого контрола в Delphi, который тоже Win32. Глянул в исходники Delphi - реализация своя. В принципе там ничего сложно, не больше 20 строк кода, но.... если в MiniGUI об этом заранее не позаботились, то привернуть будет очень геморойно в силу того, что MiniGUI не является объектно-ориентированной библиотекой.




Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 40
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет