问个在控件中使用控件的问题

laziogo 2010-05-04 05:02:56
我需要做一个控件(叫做控件A吧)显示在网页上,控件中使用另一个第三方控件bwocxrun.ocx

现在的问题是我把第三方控件加到控件A上,网页上显示是一片灰色。

如果做个桌面程序把第三方控件加进去的话正常运行。
用VB写的话做到网页也是正常


不知道问题出在哪里,是不是建立工程里的选项不对?

我选的是控件A基于STATIC, 加了一个对话框做为主界面。

...全文
178 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
laziogo 2010-05-05
  • 打赏
  • 举报
回复
谢谢各位

在控件OnDraw中我自己的代码和DoSuperclassPaint(pdc, rcBounds);的顺序好像有问题
但有时也能正常显示。。。


主要原因是这个,要在控件的InitInstance中加入:
AfxEnableControlContainer();

怪不得桌面程序没问题。


做软件真是心累,虽然出问题肯定有原因,但是找起来真是。。。
头发又要白几根了
lsupper 2010-05-05
  • 打赏
  • 举报
回复
第三方的控件,你在网页运行的时候,先看看注册了没?别没regsvr32呢
尹成 2010-05-04
  • 打赏
  • 举报
回复
控件重绘有问题,要考虑到网页运行机制;不能和桌面程序样子调用之;
wuhuwy 2010-05-04
  • 打赏
  • 举报
回复
检查一下你的控件重绘代码,是否受到你所调用的第三方控件的影响。
visualassist4680 2010-05-04
  • 打赏
  • 举报
回复
不会,帮顶吧

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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