Пытаюсь сделать прозрачность в PaintBox, к примеру. Пишу:
#pas
procedure THIPaintBox._OnPaint;
begin
if _prop_ClearBeforeDraw then Clear;
_hi_OnEvent(_event_onBeforeDraw);
if Control.Transparent then begin
Bmp.DrawTransparent(DC,0,0,Bmp.Pixels[0,0])
end else Bmp.Draw(DC,0,0);
end;
Все типа работает.
НО
Если приклеить событие от таймера на PaintBox.doRefresh, то получим флики
Мне понятно, что DrawTransparent рисует на контексте дважды: по AND, и по XOR
Вопрос: а чем же тогда занимается DoubleBuffered

Не работает он не фига