Bonjour !
Ma question concerne les bibliothèques fpGUI et BGRABitmap.
J'ai un programme qui crée une image avec BGRABitmap et affiche cette image directement dans la fenêtre :
Je voudrais afficher l'image, non plus directement dans la fenêtre, mais dans un TfpgImagePanel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure DrawEllipseHello(bmp: TBGRABitmap); begin ... end; { TMainForm } procedure TMainForm.FormPaint(Sender: TObject); begin FBmp.SetSize(Width, Height); DrawEllipseHello(FBmp); FBmp.Draw(Canvas, 0, 0); end;
J'ai essayé de remplacer FBmp.Draw(Canvas, 0, 0); par FBmp.Draw(Panel1.Canvas, 0, 0); mais apparemment ce n'est pas la bonne façon de faire : ça compile mais l'image ne s'affiche pas.
Sauriez-vous comment faire ?
Je joins le programme complet.
Partager