|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2010, 00:20 | #1 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
Вывод сообщения. DoubleBuffered. Это ли нужно.
Здравствуйте! Вопрос такой: Вот у меня программа когда это нужно, она выводит сообщение. Оно "вылазит" справа снизу (часы, трей) и при этом сильно мерцает, так как в качестве фона используется PNG изображение с прозрачными областями. Вот у меня была одна проблема, я там использовал двойную буферизацию, то есть прорисовывал всё в буфере и выводил на экран (bufferedGraphics.Render(); ) так вот теперь то мне нужно, чтобы сообщение не мерцало. Вообще оно создаётся в классе ConfigureMessage, то есть это не форма, а класс, который в зависимости от параметров, создаёт сообщение нужного типа. И я не могу выставить в свойствах DoubleBufferibg (или вроде того) = true; Даже если создать форму в ручную и использовать такой же способ вывода сообщения, то всё равно мерцает. Суть вопроса в том, как мне быть? То есть тут можно тоже перерисовывать форму? Я что-то не представляю как это делать. Одно рисовать прямоугольники и стирать прошлый прямоугольник, а другое дело всю форму. Подскажите как это можно сделать. Вот как я вывожу сообщение:
Код:
Код:
Код:
|
02.04.2010, 03:54 | #2 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
Это был код вывода сообщения на экран.
Дальше, то как я использовал перерисовку в буфере в другой программе и немного с другими целями: Событие загрузки формы: Код:
Код:
Код:
Последний раз редактировалось Casper-SC; 02.04.2010 в 04:17. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод сообщения по времени | DimOn4Ik | БД в Delphi | 12 | 31.03.2010 23:00 |
Вывод сообщения об ошибке... | Ho-ho | Помощь студентам | 12 | 02.11.2009 16:54 |
Вывод сообщения о скрытом тексте | Busine2009 | Microsoft Office Word | 12 | 26.09.2009 23:32 |
Вывод сообщения в PDF | Busine2009 | Фриланс | 2 | 13.07.2009 09:39 |
Вывод сообщения без кнопок | transgd | Microsoft Office Excel | 6 | 19.06.2009 06:15 |