社区
ATL
帖子详情
ActiveX Gdi+的问题,不知有人碰到过没?着急啊!
popcorn
2012-07-11 02:13:43
使用ATL做了一个ActiveX控件,里面使用了GdiPlus来画图。
控件在Windows程序中被调用一切正常,在Win7,xp,2003系统中也都正常。
但是换成IE浏览器使用网页来调用,在Win7还是正常,但是xp和2003就不能正常显示出绘制的图形了。
不知有人遇到过这个问题没?帮忙想想可能是什么原因,给出点提示也行。着急啊!
...全文
245
6
打赏
收藏
ActiveX Gdi+的问题,不知有人碰到过没?着急啊!
使用ATL做了一个ActiveX控件,里面使用了GdiPlus来画图。 控件在Windows程序中被调用一切正常,在Win7,xp,2003系统中也都正常。 但是换成IE浏览器使用网页来调用,在Win7还是正常,但是xp和2003就不能正常显示出绘制的图形了。 不知有人遇到过这个问题没?帮忙想想可能是什么原因,给出点提示也行。着急啊!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
popcorn
2013-12-10
打赏
举报
回复
我也遇到这个问题了,的确是XP下IE调用的ActiveX无法使用Gdi+
xugangjava
2012-07-16
打赏
举报
回复
那看来只可能是ie 跟gdi+的问题了
xp 2003的话如果是ie6 打打补丁 碰运气了
http://www.microsoft.com/en-us/download/details.aspx?id=5036
popcorn
2012-07-13
打赏
举报
回复
非常奇怪的是如果都不行我还能理解,但是为什么WIN7上又可以,XP上WINForm又可以,有没有微软的人出来分析下?
popcorn
2012-07-11
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
但是换成IE浏览器使用网页来调用,在Win7还是正常,但是xp和2003就不能正常显示出绘制的图形了。
不知有人遇到过这个问题没?帮忙想想可能是什么原因,给出点提示也行。着急啊!
***************************
只是效果不正常? 运行报错了没有?
[/Quote]
运行没有报错啊,就是GDI+那段的图画不出来,GDI画的就正常,没任何提示信息。
如果我把控件放到一个vb窗口去运行就正常,说明系统的依赖文件是正常的,只是不知道针对浏览器的Gdi+还要设置什么参数阿?
tubo_true
2012-07-11
打赏
举报
回复
但是换成IE浏览器使用网页来调用,在Win7还是正常,但是xp和2003就不能正常显示出绘制的图形了。
不知有人遇到过这个问题没?帮忙想想可能是什么原因,给出点提示也行。着急啊!
***************************
只是效果不正常? 运行报错了没有?
武汉元码科技
2012-07-11
打赏
举报
回复
缺少依赖库,使用静态dll选项,并且要在cab包中包含依赖库,在一台没有装过VS的机器上用depends 看一下少哪些。。。
怎么现在都要做ocx?
跟GDI+没关系,对了,你GDI+在什么地方释放的? 位置不对容易崩溃。。
使用Internet控件的简单Web浏览器
使用Micrsoft Internet控件的简单Web浏览器,简单FTP程序
ocx Exitinstance GdiplusShutdown
ActiveX
gdi+
问
在vc加入
gdi+
时在app::Exitinstance 调用GdiplusShutdown函数会出现卡死现象,如注册控件时候regsvr32卡死,运行控件退出时卡死/挂上.解决这个更文字在于,在其他地方初始化
gdi+
和清除
gdi+
,如框架构造和析构函数实现 但是如果是在
Activex
中则需要改变。 GdiplusStartup 和GdiplusShutdown不能在dllm
mfc
GDI+
使用 一
在 mfc中会经常遇到处理图像 图片 控件添加透明背景图片等,这时候就会用到GDI 或者
GDI+
。由于 客户要求,本人也是被迫头一次用mfc项目,以前都是用vc++做些小的工具及
activex
,
碰到
很多头疼的
问题
。在这做一个整理,梳理下知识,要是能帮到别人那自然更好。 一、、在vs中 使用
gdi+
简单的对话框程序为例 1、创建一简单对话框 2、在StdAfx.h头文件添加gdi
ActiveX
使用
gdi+
1.1 绕过DLL HOOL和winsxs
进来在公司做了个VGA监控的项目。需要对采集过来的VGA画面进行网络传输。采集画面和传输很简单了。但是数据传输过程中需要对图进行编码和压缩。简单起见就是想把每一帧图片转成JPG图然后进行传输。后来发现JPG图压缩太模糊,VGA采集后的文字都看不清了,所以决定传输256色位图并用x
【愚公系列】2023年10月
GDI+
绘图专题 图形图像编程基础
GDI+
是微软在Windows 2000以后操作系统中提供的新的图形设备接口,其通过一套部署为托管代码的类来展现,这套类被称为
GDI+
的“托管类接口”,
GDI+
主要提供了以下三类服务:(1) 二维矢量图形:
GDI+
提供了存储图形基元自身信息的类(或结构体)、存储图形基元绘制方式信息的类以及实际进行绘制的类。(2) 图像处理:大多数图片都难以划定为直线和曲线的集合,无法使用二维矢量图形方式进行处理。
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章