For example:
Procedure TForm1.BGRAVirtualScreen1Redraw(Sender: TObject; Bitmap: TBGRABitmap);
Begin
Bitmap.Fill(CSSBlue);
end;
would fill the virtual screen with blue.
If you want to draw some image on a panel , then you could use a TBCPanel and in the OnAfterRenderBCPanel event, draw some image on it.
In the form creation, load some image:
myImage := TBGRABitmap.Create('some filename');
and in the OnAfterRenderBCPanel event:
ABGRA.PutImage(0,0,myImage,dmDrawWithTransparency);