在 Delphi XE5 中,可以使用 SetParent 函数将一个窗口嵌入到控件中,以下是一个示例代码:

procedure EmbedWindow(const AControl: TWinControl; const AHandle: HWND);
begin
  // 将 AHandle 窗口句柄嵌入到 AControl 控件中
  SetParent(AHandle, AControl.Handle);

  // 设置嵌入窗口的位置和大小
  SetWindowPos(AHandle, 0, 0, 0, AControl.Width, AControl.Height, SWP_NOZORDER or SWP_SHOWWINDOW);
end;
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐