社区
图形处理/算法
帖子详情
求助:在vs2008中创建ocx控件显示图像的问题
fengbingchun
领域专家: C/C++技术领域
2011-05-05 10:38:45
在vs2008下用MFC ActiveX Control创建一个ocx控件,目的是在控件中显示一幅指定目录的图像,双击图像弹出一小对话框,此小对话框中列出图像相关信息。
1、在控件中显示图像该如何实现,如何传入参数,如何返回相应的值?
2、在测试此控件时,该如何实现参数与控件的接口?
3、有没有相关的例子供参考,在网上搜了搜并没有找到
谢谢,望高手帮忙!!
...全文
316
8
打赏
收藏
求助:在vs2008中创建ocx控件显示图像的问题
在vs2008下用MFC ActiveX Control创建一个ocx控件,目的是在控件中显示一幅指定目录的图像,双击图像弹出一小对话框,此小对话框中列出图像相关信息。 1、在控件中显示图像该如何实现,如何传入参数,如何返回相应的值? 2、在测试此控件时,该如何实现参数与控件的接口? 3、有没有相关的例子供参考,在网上搜了搜并没有找到 谢谢,望高手帮忙!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengbingchun
2011-05-19
打赏
举报
回复
在控件里调用自己生成的库,是不是和其他的调用方法一样呢?在类里加入库的头文件,然后在属性的依赖项里写上相应的库就可以呢?
fengbingchun
2011-05-19
打赏
举报
回复
[Quote=引用 6 楼 tinary3v0 的回复:]
引用 5 楼 fengbingchun 的回复:
按照MFC ActiveX Control向导即可生成一个控件,另创建一个对话框,作为显示图像的界面,然后在CXXxxCtrl类里的OnDraw函数中调用此对话框,这样做可以吗?望高手指点,谢谢!
这样做肯定是不行的,因为OnDraw会多次调用,那你的控件岂不是要多次弹出对话框?
应该在OnDraw中使用DC绘制你的图,这里绘图的方法……
[/Quote]
谢谢!
Tinary3v0
2011-05-19
打赏
举报
回复
[Quote=引用 5 楼 fengbingchun 的回复:]
按照MFC ActiveX Control向导即可生成一个控件,另创建一个对话框,作为显示图像的界面,然后在CXXxxCtrl类里的OnDraw函数中调用此对话框,这样做可以吗?望高手指点,谢谢!
[/Quote]
这样做肯定是不行的,因为OnDraw会多次调用,那你的控件岂不是要多次弹出对话框?
应该在OnDraw中使用DC绘制你的图,这里绘图的方法和在正常的View类或者Dialog上是一样的
(最好是再做一个内存绘图的函数,通过内存绘图来防止闪烁)
然后再CXXXCtrl类中增加鼠标事件响应函数,On***Click
在On***Click事件中,弹出一个对话框来显示你的图片信息。
fengbingchun
2011-05-17
打赏
举报
回复
按照MFC ActiveX Control向导即可生成一个控件,另创建一个对话框,作为显示图像的界面,然后在CXXxxCtrl类里的OnDraw函数中调用此对话框,这样做可以吗?望高手指点,谢谢!
fengbingchun
2011-05-05
打赏
举报
回复
[Quote=引用 1 楼 lostying 的回复:]
控件中显示图像和普通的MFC程序没什么区别。至于传入参数和返回值,用IDL来描述,VS2008提供了现成的方法添加方法和属性,在类视图里面,XXXLib,右键下面的_DXXX,添加。
测试的时候可以用ActiveX Control Test Container来测试,Control->Invoke Methods.
我也只是用JS来调用过方法,没有判断过返回值,希望对你有点帮助。
[/Quote]
谢谢
fandh
2011-05-05
打赏
举报
回复
首先,你要实现的,用MFC能自己实现吧!
其次,找一个ActiveX Control创建的例子,包括添加接口、事件等。
最后,将MFC实现的功能,添加到ActiveX Control中。
没有什么区别。
oyljerry
2011-05-05
打赏
举报
回复
http://blog.csdn.net/czbever/archive/2010/03/14/5379740.aspx
无言猪
2011-05-05
打赏
举报
回复
控件中显示图像和普通的MFC程序没什么区别。至于传入参数和返回值,用IDL来描述,VS2008提供了现成的方法添加方法和属性,在类视图里面,XXXLib,右键下面的_DXXX,添加。
测试的时候可以用ActiveX Control Test Container来测试,Control->Invoke Methods.
我也只是用JS来调用过方法,没有判断过返回值,希望对你有点帮助。
vs
2008
下如何开发.
ocx
控件
的方法
本文深入探讨了人工智能领域的核心技术,包括机器学习、深度学习、自然语言处理等,并阐述了这些技术在实际应用
中
的作用与价值。同时,文章还提到了大数据、云计算等支撑技术,以及AI在不同行业
中
的应用案例。
MFC Picture
控件
图像
显示
全解析:静态与动态加载的四种实现方案
本文系统解析MFC
中
Picture
控件
的
图像
显示
技术,聚焦静态与动态加载两大场景。静态方案包括资源属性绑定(仅BMP)和对话框背景刷法;动态方案重点剖析GDI手动绘制(支持BMP、双缓冲、自适应缩放)及ActiveX
控件
法(如Kodak,已不推荐)。深入讲解GDI绘图原理、内存管理、闪烁优化、多格式支持(GDI+、CImage)及鼠标交互实现,覆盖工业上位机等实战需求。
COM组件开发实践(转载)
本文快速介绍ActiveX
控件
开发技术,包括基本概念、
创建
控件
、动画支持、COM对象转换及多线程应用。通过实操案例,演示如何在
控件
与Web页面间传递信息,并解决安全性
问题
。
C++调用IDL程序的做法(一)
本文介绍了如何使用C++调用IDL(一种用于数据分析和可视化的编程语言)的方法,重点讲解了通过IDLDrawWidgetdraw方式实现窗口模式的具体步骤,包括注册
OCX
文件、
创建
对话框程序、设置授权文件路径等。
浏览器插件之ActiveX开发(二)
本文详细介绍了在使用ActiveX开发时遇到的dll引用
问题
及其解决方案,包括如何配置
VS
.NET环境以自动注册
ocx
文件,以及在调试过程
中
如何通过配置IE浏览器路径和测试html文件来实现有效调试。此外,还探讨了如何通过接口实现out/ref参数和返回自定义结构体数据以解决返回单一数据不足的
问题
,并给出了几种可行的替代方案。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章