真是古怪的问题,怎么弄出来的我也不知道,哈哈!
procedure TForm1.Button1Click(Sender: TObject);
var
h: hwnd;
a: integer;
begin
h := findwindow(nil, '未定标题 - 记事本');
if h <> 0 then showmessage('1');
windows.SetParent(h, self.handle);
a := getwindowlong(h, GWL_STYLE);
a := a or WS_CHILDWINDOW;
setwindowlong(h, GWL_STYLE, a);
end;
测试通过