procedure TForm1.ToolButton1Click(Sender: TObject);
begin
Első lépésként indítsuk el a Notepad alkalmazást. Ezt rejtett módban tesszük, mert különben az ablak felvillanna mielőtt a mi programunk ablakának területére kerülne.
WinExec('notepad.exe', SW_HIDE);
Várakozunk egy kis időt, amíg a Notepad elindul.
FWnd:=FindWindow('notepad', nil);
Ezt követően állítjuk be, hogy a mi programunk ablaka legyen a szülője a Notepad-nak.
Windows.SetParent(FWnd, Panel1.Handle);
Végül már csak annyi marad hátra, hogy a Notepad-ot megjelenítsük a Panel1 komponensünk területének méretéhez igazítva.
SetWindowPos(FWnd, 0, 0, 0, Panel1.ClientWidth, Panel1.ClientHeight, SWP_NOZORDER or
SWP_SHOWWINDOW);
ShowWindow(FWnd, SW_SHOWMAXIMIZED);
end;
procedure TForm1.ToolButton2Click(Sender: TObject);
begin
SendMessage(FWnd, WM_CLOSE, 0, 0);
end;