j'ai une classe fenêtre qui s'occupe de tout ce qui est affichage (getpixel, setpixel, ), disons TWindow

une classe bitmap, en gros une matrice de couleurs + dimensions
disons TBitmap

je veux une méthode qui soit de copier une zone de la fenêtre dans le bitmap

qqch comme

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
TFenetre.GetPixels(X,Y: Integer; ABitmap, TBitmap)
// qui utiliserait la fonction setcouleur(x,y) de TBitmap
// ou
TBitmap.Load(X,Y: Integer; AWindow: TWindow)
// qui utiliserait la fonction getpixel de tfenetre
d'où ma question feriez vous porter la méthode à la fenêtre ? ou au bitmap ? voir même une troisième classe ? et surtout pourquoi ? quelles infos vous permettraient de choisir entre l'un ou l'autre cas de figure ?