vb中怎样把一个窗体form1放在一个图片框picture1中?

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:42:45
就是图片框作为容器,窗体作为控件。
你创建两个窗体form1,form2,form1内添加一个picturebox,在form1中添加如下代码,运行后form1中有一个picturebox 控件,picturebox中有一个窗体form2.
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

Private Sub Form_Load()
SetParent Form2.hWnd, Picture1.hWnd
Form2.Show
End Sub

上面的回答不能达到那个效果。
谁还有其它的方法?

你创建两个窗体form1,form2,form1内添加一个picturebox,在form1中添加如下代码,运行后form1中有一个picturebox 控件,picturebox中有一个窗体form2.
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

Private Sub Form_Load()
SetParent Form2.hWnd, Picture1.hWnd
Form2.Show
End Sub

晕..容器也是需要放到窗体上滴呀..

你截个窗体的图,然后把真正的窗体设置成无边框,然后让窗体上的pic来显示那个截的图好了

同意 VB妮可
的方法
因为你说的方法好象就是不能实现

qufulin750,得四十分.

我想这个比较困难呀