社区
图形处理/算法
帖子详情
求助:在vs2008中创建ocx控件显示图像的问题
fengbingchun
博客专家认证
2011-05-05 10:38:45
在vs2008下用MFC ActiveX Control创建一个ocx控件,目的是在控件中显示一幅指定目录的图像,双击图像弹出一小对话框,此小对话框中列出图像相关信息。
1、在控件中显示图像该如何实现,如何传入参数,如何返回相应的值?
2、在测试此控件时,该如何实现参数与控件的接口?
3、有没有相关的例子供参考,在网上搜了搜并没有找到
谢谢,望高手帮忙!!
...全文
278
8
打赏
收藏
求助:在vs2008中创建ocx控件显示图像的问题
在vs2008下用MFC ActiveX Control创建一个ocx控件,目的是在控件中显示一幅指定目录的图像,双击图像弹出一小对话框,此小对话框中列出图像相关信息。 1、在控件中显示图像该如何实现,如何传入参数,如何返回相应的值? 2、在测试此控件时,该如何实现参数与控件的接口? 3、有没有相关的例子供参考,在网上搜了搜并没有找到 谢谢,望高手帮忙!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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来调用过方法,没有判断过返回值,希望对你有点帮助。
二维码QR码生成
控件
:快速集成到你的应用
中
二维码技术起源于20世纪90年代,是一种基于矩阵或堆叠式...二维码(QR码)生成
控件
是一种可以嵌入到软件应用
中
的组件,它允许开发者快速生成QR码
图像
,这些
图像
可以应用于多种场景,如产品标签、电子票务、追踪系统等。
实用!超强VC/MFC 常见问答收集
答: 控制新的窗口 默认情况下,浏览器收到
创建
新窗口请求时,会在IE
中
打开新的窗口。你可以处理NewWindow2事件来在自己指定的窗口
中
打开请求的页面。 问: 如何枚举系统
中
视频捕获设备(摄像头)的设备名称 答: ...
VC
控件
一个从没想过的
问题
今天终于出现了!我自己都感到以外!呵呵,什么
问题
呢?可能你也没想过哦。即使想过,你解答了没有? 是一个聊天的程序,类似于QQ的界面。简化一点说把。(注意是简化)一个基于对话框的的程序,...
vb/vb.net开发技巧荟萃(九)
各位大侠看看我这程序 求解 小白向各位请教下VB过滤广告的
问题
关于回调函数的
问题
新手请教
ocx
文件
创建
的
问题
如何用vb自动填写、选择下拉框选项并提交网页表单?? 如何恢复最大化 如何写外接程序启动...
基础
各位兄弟,在SDK编程
中
如果实现窗口分割呢?请问怎么得到一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分请教如何限制程序运行的方法?
求助
:通过编程DirectX抓屏-----...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章