如何把一个第三方程序 打开并嵌入我的程序界面里?
比如我把计算器打开,让它嵌在我的界面左边

解决方案 »

  1.   

    是不是用 SetParent  这个API 函数
      

  2.   

    SetParent  
    使用这个就可以了
      

  3.   

    哇卡卡.........好久没看见龙卷风了!!!!!!幸会呀,HOHO
      

  4.   

    哇卡卡.........好久没看见小马了!!!!!!幸会呀,HOHO。你是马大哈吧?
      

  5.   

    SetParent     
        
      VB声明     
      Declare   Function   SetParent   Lib   "user32"   Alias   "SetParent"   (ByVal   hWndChild   As   Long,   ByVal   hWndNewParent   As   Long)   As   Long     
      说明     
      指定一个窗口的新父(在vb里使用:利用这个函数,vb可以多种形式支持子窗口。例如,可将控件从一个容器移至窗体中的另一个。用这个函数在窗体间移动控件是相当冒险的,但却不失为一个有效的办法。如真的这样做,请在关闭任何一个窗体之前,注意用SetParent将控件的父设回原来的那个)     
      返回值     
      Long,前一个父窗口的句柄     
      参数表     
      参数   类型及说明     
      hWndChild   Long,子窗口的句柄     
      hWndNewParent   Long,hWndChild的新父     
      注解     
      可用这个函数在运行期将vb控件置入容器控件内部(比如将一个按钮设成图象或窗体控件的子窗口),或者将控件从一个容器控件移至另一个。控件移至另一个父后,它的位置将由新父的坐标系统决定。这样一来,有必要重新规定控件的位置,使其能在目标位置显示出来