Конференция "Media" » TDirect2DCanvas и применение SelectClipRgn(Canvas.Handle, ...)
 
  • Prok186 © (20.12.11 15:19) [0]
    Решил обновить свою старую библиотеку для двумерной графики. Для Win7 теперь в Delphi помимо обычного TCanvas есть более "продвинутый" TDirect2DCanvas, более эффективно использующий аппаратное ускорение. Большинство функций и графических примитивов у него - как у старого TCanvas. Однако, я иногда пользовался и API-шными функциями типа SelectClipRgn(Canvas.Handle, ...) - чтобы заданная область отрисовки оставалась пустой. Как нечто подобное реализовать, когда используешь TDirect2DCanvas - ведь привычного свойства Handle у него нет?
  • Псарь (22.01.12 19:21) [1]
    Копировать на обычный канвас,
    Применить нужную функцию. Копировать обратно.
 
Конференция "Media" » TDirect2DCanvas и применение SelectClipRgn(Canvas.Handle, ...)
Есть новые Нет новых   [134430   +2][b:0][p:0]