Hi,
Delphi-Quellcode:
function GetPanel(
Handle: Hwnd): TPanel;
Var
AControl: TWinControl;
begin
Result :=
nil;
AControl := FindControl(
Handle);
if Assigned(AControl)
and (AControl
is TPanel)
then
Result := TPanel(AControl);
end;
Das Panel aus dem
Handle kannst du erhalten.
Nur, eine neue Komponente kannst du daraus nicht erzeugen. Das musst du schon im Code erledigen. Inwieweit die Methode Assign Einstellungen übernimmt, musst du testen.
Cu, Frank