如何把一个第三方程序 打开并嵌入我的程序界面里?
比如我把计算器打开,让它嵌在我的界面左边
比如我把计算器打开,让它嵌在我的界面左边
解决方案 »
- 引用Access数据库
- @@@!CreateWorkspace+实时错误'3343' 不可识别的数据库格式!!!谢谢!
- MSHFLEXGRID控件的编辑和数据保存---并非老生常谈!
- 请问如何用VB实现这个问题?详见内容(只有10分了,请别嫌少)
- 初学者的小问题。
- 我创建了一个二维的动态数组,如何动态变化大小?
- 100分!!请问怎样判断一个字符是不是汉字????(在线等)
- 使用DataReport,里面用了image控件,可是在运行时使用loadpicture方法无法把图片load给它?
- 如何在窗体上放上一个超链接呀!
- 如果想搜索一个人写的全部贴子,怎么搜索??
- 16位的字符串如何使用单DES来加密
- 控件Calendar的问题~~~
使用这个就可以了
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控件置入容器控件内部(比如将一个按钮设成图象或窗体控件的子窗口),或者将控件从一个容器控件移至另一个。控件移至另一个父后,它的位置将由新父的坐标系统决定。这样一来,有必要重新规定控件的位置,使其能在目标位置显示出来