Das ist meine Methode die Größe des Bildes stets an die der Form zu hängen. So kann ich ganz normal die Funktionen der Form verwenden und gleichzeitig auch immer das DXsurface anpassen.
Code:
procedure Tmainform.FormResize(Sender: TObject);
begin
//anpassen der Bildgröße
DXdraw.SurfaceHeight:=Mainform.Height;
DXdraw.SurfaceWidth:=Mainform.Width;
end;