把别的程序的放到我的窗口中该怎么做? ( 积分: 100 )

  • 主题发起人 主题发起人 minxinliu
  • 开始时间 开始时间
M

minxinliu

Unregistered / Unconfirmed
GUEST, unregistred user!
在玩游戏时,启动后就是全屏,我想写个小程序,让游戏在我的窗口中运行,用delphi如何实现?
 
在玩游戏时,启动后就是全屏,我想写个小程序,让游戏在我的窗口中运行,用delphi如何实现?
 
用OLE实现。
 
能说得具体一点吗?谢谢
 
将游戏当作自动化服务器,将你的程序作为容器调用游戏在你的窗口中运行。不过有个前提就是你要嵌入的那个游戏要提供自动化服务器接口。
 
将计算器做为自己的窗口<br><br>var<br> &nbsp; &nbsp;hand : THandle;<br>begin<br> &nbsp; &nbsp;hand := FindWindow(nil, PChar('计算器'));<br> &nbsp; &nbsp;Windows.SetParent(hand,self.Handle);<br> &nbsp; &nbsp;MoveWindow(hand,top,left,0,0,true);<br><br>end;
 
后退
顶部