假设自己的程序为 A,应用程序为 B运行A后,由A执行B,不让B在界面中显示出来,(我将A设置为总在最前面,挡住了B)
然后我想在A里用一个 PICTURE 控件显示出B的界面,这样B的程序就不受控制了
暂时先不考虑其他因素,我只想让A里通过什么方式可以显示出B的界面就可以不知道VB能不能办得到!

解决方案 »

  1.   

    弄到PictureBox里面,然后控制PictureBox在窗体里的位置
      

  2.   

    我发现当B进入A后,我就找不到B的hwnd了
    要怎么找呢?
      

  3.   

    我记得MSDN里面有个E文的例子,可惜这个机器上没安装
      

  4.   


    同意,SetParent就可以,勿需用PictureBox!
      

  5.   


    B进入A后,B的句柄还是原来句柄,如果有什么变化,可以用EnumChildWindows枚举子窗口.另外,窗口位置可以用GetWindowPlacement监视.
      

  6.   

    抓取B的设备场景,GetDC
    http://download.csdn.net/source/1604414