社区
ATL
帖子详情
问个在控件中使用控件的问题
laziogo
2010-05-04 05:02:56
我需要做一个控件(叫做控件A吧)显示在网页上,控件中使用另一个第三方控件bwocxrun.ocx
现在的问题是我把第三方控件加到控件A上,网页上显示是一片灰色。
如果做个桌面程序把第三方控件加进去的话正常运行。
用VB写的话做到网页也是正常
不知道问题出在哪里,是不是建立工程里的选项不对?
我选的是控件A基于STATIC, 加了一个对话框做为主界面。
...全文
178
5
打赏
收藏
问个在控件中使用控件的问题
我需要做一个控件(叫做控件A吧)显示在网页上,控件中使用另一个第三方控件bwocxrun.ocx 现在的问题是我把第三方控件加到控件A上,网页上显示是一片灰色。 如果做个桌面程序把第三方控件加进去的话正常运行。 用VB写的话做到网页也是正常 不知道问题出在哪里,是不是建立工程里的选项不对? 我选的是控件A基于STATIC, 加了一个对话框做为主界面。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
不会,帮顶吧
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章