Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.28;
Скачать: CL | DM;

Вниз

Артефакты при двойной буферизации   Найти похожие ветки 

 
HF-Trade ©   (2010-01-26 08:43) [0]

Доброе утро.
Собсно есть форма, на ней компонент TPanel, на панельке TImage.

При создании формы

DoubleBuffer:=true;
Дабы убрать мерцание от TImage

В обработчике панельки OnMouseDown

ReleaseCapture;
Panel1.Perform(WM_SYSCOMMAND, $F012, 0);

При перетаскивании панельки по форме TImage артефачит...

Подскажите плз, как от этого избавиться?


 
Вася   (2010-01-26 09:33) [1]


> Собсно есть форма, на ней компонент TPanel, на панельке
> TImage.


зачем так сложно-то?TImage просто на форму нельзя поставить?)
а попробуйте так:

procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.DoubleBuffered:=True;
Form1.Panel1.DoubleBuffered:=True;
end;


 
Плохиш ©   (2010-01-26 11:56) [2]


> procedure TForm1.FormCreate(Sender: TObject);
> begin
> Form1.DoubleBuffered:=True;
> Form1.Panel1.DoubleBuffered:=True;
> end;
>

Дерьмокод.


 
HF-Trade ©   (2010-01-27 23:18) [3]

Забыл сказать, что на форме есть еще и TPageControl
[1] Не подходит.


 
{RASkov} ©   (2010-01-28 13:36) [4]

> [3] HF-Trade ©   (27.01.10 23:18)

мало ли чего еще забыл, пробуй так:
Image.Parent.DoubleBuffered:=True;
но и это может не получится из-за забывчивости...



Страницы: 1 вся ветка

Текущий архив: 2011.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
4-1249212093
QAZ
2009-08-02 15:21
2011.08.28
Hook RawInput


2-1305286843
Gu
2011-05-13 15:40
2011.08.28
Вопрос по классам


15-1305100982
KilkennyCat
2011-05-11 12:03
2011.08.28
Вопрос по html div и текст


6-1240275063
mm0
2009-04-21 04:51
2011.08.28
Проблема WebBrowser1.Navigate()


1-1264209222
Gear
2010-01-23 04:13
2011.08.28
вызов MessageDlg из отдельной нитки