把原来的VB程序转成OCX在网页里调用,MDI窗体怎么办?

pbabi 2007-08-28 04:44:24
原来是个EXE,现在需要转化为OCX。原来的程序里是含有mdi 窗体的,转成OCX后,提示:“在多线程工程中不能使用 MDI 窗体。任何 MDI 窗体将被从该工程中删除。”确定后,MDI窗体就没了。

如果新建立一个ACTIVEX工程,“添加 MDI 窗体”项也是灰的。

使用中,非常需要MDI窗体,我应该怎么办?

...全文
269 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
波导终结者 2008-01-08
  • 打赏
  • 举报
回复
不一定所有的结果,都能按照理想的方法实现的。
浪客 2008-01-07
  • 打赏
  • 举报
回复
可以尝试用asp之类的。。
pbabi 2008-01-04
  • 打赏
  • 举报
回复
谢谢楼上的。

还想请教,能不能用其他方便的方法,实现同样的效果
tianhuo_soft 2007-10-12
  • 打赏
  • 举报
回复
不能放 MDI窗体不是子窗体
东方之珠 2007-10-12
  • 打赏
  • 举报
回复
OCX里面放窗体,是不行的。但是,ActiveX DLL里面可以放窗体,窗体调用方法如下:

在类模块里编写如下代码:

'窗体显示与隐藏
Public Function SHForm(chenjl1031 as boolean)
Form1.Visible=chenjl1031
end function
pbabi 2007-09-04
  • 打赏
  • 举报
回复
up
pbabi 2007-09-03
  • 打赏
  • 举报
回复
up
iget 2007-08-30
  • 打赏
  • 举报
回复
mdi窗口肯定转移不到ocx。
主要是你为什么要用mdi,可不可以考虑转换为多个ie窗口的调用。
如果一定要在一个窗口中,可不可以考虑放入一个页面的不同div或者iframe里面?
也可以考虑一下vb的 acvtivex document dll。不过也不支持mdi的。
pbabi 2007-08-30
  • 打赏
  • 举报
回复
TO iget(悟不透) :

我想把一个应用程序变成OCX,让用户可以在WEB上能过IE调用。

谢谢
pbabi 2007-08-30
  • 打赏
  • 举报
回复
谢谢 iget(悟不透)

EXE应用程序已经写完,变成多个IE窗口的调用还需要太多的改动。

想偷懒
pbabi 2007-08-29
  • 打赏
  • 举报
回复
各位朋友,在下确实有这种需求,请大家帮帮忙
iget 2007-08-29
  • 打赏
  • 举报
回复
不如说说你想干什么.
可能还有人可以出出主意。
在ocx里面放mdi窗体肯定是个错误需求。
嗷嗷叫的老马 2007-08-28
  • 打赏
  • 举报
回复
.........
  • 打赏
  • 举报
回复
转成OCX在网页里调用,还想要MDI窗体???

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧