Als ich arbeite jetzt einiger Zeit mit Lazarus Unter Linux:
es gibt
Handle und auch die nötigen Funktionen dazu.
Sie stehen nur nicht in der Windows
unit drin sondern wo anders.
Wenn es nur um die
Handle geht igel457 dann könntest du evlt. das auch so machen:
Delphi-Quellcode:
FDC :=Form1.Canvas.Handle
//AWnd ist ein Handle auf ein Fenster
// Was das hier ist weiß ich nicht genau evlt. kannst du hier das gleiche wie in FDC rein schreiben.
FRC := CreateRenderingContext(FDC,etc.);
ActivateRenderingContext(FRC);
Es gibt glaube ich ein Beispiel zu
OpenGL im Lazarus Ordner. Unter Demos oder so ähnlich