Hi,
Ist schon möglich.
Wenn du z.B mit CreateWindowEx ein Fenster erzeugst und sein
Handle hWindow ist, dann kannst du auf diesem einen TButton
erstellen.
Button := TButton.Create(nil);
Button. ParentWindow := hWindow;
Manche Steuerelemente (z.B. ActiveX-Steuerelemente) sind in Nicht-VCL-Fenstern statt in einem übergeordneten Objekt enthalten. Bei ihnen hat Parent den Wert nil, und die Eigenschaft ParentWindow gibt das betreffende Fenster an.
Weiss aber nicht, wie du ihm einen OnClick-Handler zuweisen kannst,
da OnClick eine Methode einer Klasse sein muss.
Musst halt ein wenig experimentieren.
tom