能否实现这样的效果!请指教我想用vb中的shell同时调用多个exe文件,并将被调用的exe文件的运行界面加入到,
能否实现这样的效果!请指教
我想用vb中的shell同时调用多个exe文件,并将被调用的exe文件的运行界面加入到,当前vb程序中的mid窗体中,好像一个程序一样的效果,其实是几个独立的exe文件在运行!!谢谢指教。
[解决办法]
当然可以,前提是那些未知的程序没有屏蔽其接收消息的功能。
mdi窗体运行时至少有一个子窗体,你可以根据需要建立几个子窗体。然后把你所打开的未知程序的窗体显示的位置和大小调整到相应子窗体相同,但显示层在子窗体之上。
可用函数SetWindowPos设置相应程序的 大小、位置、和显示层。使用此函数得知道相应的窗体句柄,可使用FindWindow函数。
只能给你提供思路,代码的完成最好自己动手,再有疑问另提出来供讨论为好。
[解决办法]
试试api:SetParent
[解决办法]
应该可以实现。
不过我还没看过有什么软件或VB应用程序做过。
[解决办法]
试试api:SetParent
