我自己做了一个控件,里面写了一个公共接口.
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Public Sub DockMe(frmMe As Object)
'********************************************************************
'作者:FL 时间:2007-05-21
'描述:将窗体加载到Picture1控件中
'********************************************************************
SetParent frmMe.hWnd, Picture1.hWnd
frmMe.Move 0, 0, Picture1.ScaleWidth, Picture1.ScaleHeight
frmMe.Show
End Sub现在的问题是,我在外面调用这个控件接口,把Form对象传入时,接口不认传入的窗体对象,请问可以解决吗?还是说控件不能传入窗体对象?
还是就是我把frmMe as Form定义为一个窗体对象时,控件运行就报错,所以我只能定义为OBJECT对象.
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Public Sub DockMe(frmMe As Object)
'********************************************************************
'作者:FL 时间:2007-05-21
'描述:将窗体加载到Picture1控件中
'********************************************************************
SetParent frmMe.hWnd, Picture1.hWnd
frmMe.Move 0, 0, Picture1.ScaleWidth, Picture1.ScaleHeight
frmMe.Show
End Sub现在的问题是,我在外面调用这个控件接口,把Form对象传入时,接口不认传入的窗体对象,请问可以解决吗?还是说控件不能传入窗体对象?
还是就是我把frmMe as Form定义为一个窗体对象时,控件运行就报错,所以我只能定义为OBJECT对象.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货