如何能使一个应用程序象WORD一样通过OLE嵌入到另一个应用程序窗体中(100分)

  • 主题发起人 主题发起人 hdzj2000
  • 开始时间 开始时间
H

hdzj2000

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在编一个比较大的系统,有一个总控模块,其他的模块通过OLE进行连接,但现在的
问题是其他模块总是另外开一个新窗口,如何能使它们嵌入到总控模块的窗体中,请各位
大侠帮帮忙
 
怎么没人回答问题呢???
 
大富翁们是不是都睡着了,难道是分少吗。
 
也许你该参考一下 Window api
 
有人回答,请通知我。
 
其他模块是一个独立的应用程序吗?,如是那我就没办法了。
 
还是等真正的高手来回答吧,分不是问题
 
试一下
WinExec(Pchar(FileName),SW_Normal);
WaveHwnd := FindWindow(nil,'GoldWave');//窗口标题
Windows.SetParent(WaveHwnd,plsound.Handle);
MoveWindow(WaveHwnd,-5,-25,plSound.Width+5,plSound.Height+5,True);//隐藏标题
 
CST说的有道理,除了WinExec,还可以用ShellExecute,不过需要uses ShellApi才可以
 
后退
顶部