把原来的VB程序转成OCX在网页里调用,MDI窗体怎么处理
把原来的VB程序转成OCX在网页里调用,MDI窗体怎么办?
原来是个EXE,现在需要转化为OCX。原来的程序里是含有mdi 窗体的,转成OCX后,提示:“在多线程工程中不能使用 MDI 窗体。任何 MDI 窗体将被从该工程中删除。”确定后,MDI窗体就没了。
如果新建立一个ACTIVEX工程,“添加 MDI 窗体”项也是灰的。
使用中,非常需要MDI窗体,我应该怎么办?
------解决方案--------------------
转成OCX在网页里调用,还想要MDI窗体???
------解决方案--------------------
不如说说你想干什么.
可能还有人可以出出主意。
在ocx里面放mdi窗体肯定是个错误需求。
------解决方案--------------------
OCX里面放窗体,是不行的。但是,ActiveX DLL里面可以放窗体,窗体调用方法如下:
在类模块里编写如下代码:
'窗体显示与隐藏
Public Function SHForm(chenjl1031 as boolean)
Form1.Visible=chenjl1031
end function
------解决方案--------------------
不能放 MDI窗体不是子窗体
------解决方案--------------------
可以尝试用asp之类的。。
------解决方案--------------------
不一定所有的结果,都能按照理想的方法实现的。
原来是个EXE,现在需要转化为OCX。原来的程序里是含有mdi 窗体的,转成OCX后,提示:“在多线程工程中不能使用 MDI 窗体。任何 MDI 窗体将被从该工程中删除。”确定后,MDI窗体就没了。
如果新建立一个ACTIVEX工程,“添加 MDI 窗体”项也是灰的。
使用中,非常需要MDI窗体,我应该怎么办?
------解决方案--------------------
转成OCX在网页里调用,还想要MDI窗体???
------解决方案--------------------
不如说说你想干什么.
可能还有人可以出出主意。
在ocx里面放mdi窗体肯定是个错误需求。
------解决方案--------------------
OCX里面放窗体,是不行的。但是,ActiveX DLL里面可以放窗体,窗体调用方法如下:
在类模块里编写如下代码:
'窗体显示与隐藏
Public Function SHForm(chenjl1031 as boolean)
Form1.Visible=chenjl1031
end function
------解决方案--------------------
不能放 MDI窗体不是子窗体
------解决方案--------------------
可以尝试用asp之类的。。
------解决方案--------------------
不一定所有的结果,都能按照理想的方法实现的。