Leider ist form.canvas aber eine read-only property.
Man kann zwar dennoch das HDC dieses Canvas umbiegen, aber das bringt absolut garnichts, da die Form davon nichts mitbekommt und sich dennoch, über ihr selber zeichnet.
Frage: kann man irgendwie für ein Form die Canvas Eigenschaft umbiegen oder ist es vielleicht möglich, die Formular-Anzeige irgendwie anders in ein bekanntes HDC umzuleiten?
Garnicht.
Wenn es sein buß, dann kannst du aber jeweils selber per Befehl die Form da drauf malen.
Entweder die Form direkt auf das HDC drucken, oder man nutzt die Befehle des Canvas, zum Kopieren.
Falls man lieber ein Canvas durm draufmalen haben will, dann könnte eventuell auch eines der zahlreichen Beispiele suchen, wo über einen HDC irgendwo draufgezeichnet wird.
Sehr oft trifft man dabei z.B. auf das Thema
http://www.delphipraxis.net/152582-a...ml#post1032057.