Модераторы: Rickert
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Мерцание графики в DelphiX 
:(
    Опции темы
Fenix
Дата 12.7.2006, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 10.7.2006

Репутация: нет
Всего: нет



Доброго времени суток.
У меня возникла проблема с мерцанием изображений. У меня 2 формы. Когда я вызываю 2 форму, и начинаю ее перемещать, то по ее краям появляються мерцающие проблески. Из за чего это может быть? и как это исправить?
Я еще не силен в DelphiX. Кто знает прошу помочь. 

И еще возник вопрос. У меня есть допустим рисунок 15х15 пикселей... Как мне продлить его на всю ширину экрана? Тоесть замостить. Единственное, что приходит на ум, это в цикле вставлять этот рисунок, но мне кажеться это будет тормозить систему.... если много таких процедур будет.... 

Это сообщение отредактировал(а) Fenix - 12.7.2006, 16:13
PM MAIL   Вверх
Bogdan1024
Дата 13.7.2006, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: нет
Всего: 13



Цитата(Fenix @  12.7.2006,  15:59 Найти цитируемый пост)
И еще возник вопрос. У меня есть допустим рисунок 15х15 пикселей... Как мне продлить его на всю ширину экрана? Тоесть замостить. Единственное, что приходит на ум, это в цикле вставлять этот рисунок, но мне кажеться это будет тормозить систему.... если много таких процедур будет.... 

Правильно, цикл юзай. Тебе в итоге всё равно нужно нарисовать стену размером ширинах15, то какая тебе разница рисуешь ты всё сразу или по частям?

Цитата(Fenix @  12.7.2006,  15:59 Найти цитируемый пост)
Когда я вызываю 2 форму, и начинаю ее перемещать, то по ее краям появляються мерцающие проблески. Из за чего это может быть? и как это исправить?

По-моему это потому что ты отрисовываешь сёрфэйс по таймеру, а окно отрисовывается по OnPaint и графический контекст дайректдро не успевает обновиться... короче, тут дайректдро круто знать надо  smile  


--------------------
user posted image
PM MAIL   Вверх
Fenix
Дата 13.7.2006, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 10.7.2006

Репутация: нет
Всего: нет



Да я уже вывожу в цикле smile это решил быстро.... а вот всеже с мерцаниме фигово smile а можно допустим это окно нарисовать в битмапе, а потом у нужное место вывести? или так же будет мерцать?
еще одна проблема.... когда изменяю размер, то окно становиться цвета фона.... как отпускаю мышь то прорисовывается.... как это можно избежать? 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.2026 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.