Конференция "Media" » Рисовать на битмапе только внутри определённого прямоугольника [D7, WinXP]
 
  • Прохожий42 (29.06.15 19:58) [0]
    Возможно ли в GDI рисовать только на конкретном участке битмапа?
    То есть нужно сделать что-то вроде:

    bmp.Canvas.ClipRect:=Rect(bmp.Width Div 4, bmp.Height Div 4, bmp.Width*3 Div 4, bmp.Height*3 Div 4);



    И при выводе bmp.Canvas.<something> чтоб рисовалось только внутри этого Rect, а всё что снаружи не менялось, не портилось.
    Вроде что-то было, а не могу найти. =(
  • MBo © (29.06.15 20:18) [1]
    Можно установить регион отсечения SelectClipRgn
  • Прохожий42 (29.06.15 22:41) [2]
    Спасибо!
 
Конференция "Media" » Рисовать на битмапе только внутри определённого прямоугольника [D7, WinXP]
Есть новые Нет новых   [134427   +35][b:0][p:0.001]