1 pièce(s) jointe(s)
Dessiner avec BGRABitmap dans un composant de type TfpgImagePanel
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 :
Code:
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; |
Je voudrais afficher l'image, non plus directement dans la fenêtre, mais dans un TfpgImagePanel.
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.