社区
图形处理/算法
帖子详情
求助:在vs2008中创建ocx控件显示图像的问题
fengbingchun
领域专家: C/C++技术领域
2011-05-05 10:38:45
在vs2008下用MFC ActiveX Control创建一个ocx控件,目的是在控件中显示一幅指定目录的图像,双击图像弹出一小对话框,此小对话框中列出图像相关信息。
1、在控件中显示图像该如何实现,如何传入参数,如何返回相应的值?
2、在测试此控件时,该如何实现参数与控件的接口?
3、有没有相关的例子供参考,在网上搜了搜并没有找到
谢谢,望高手帮忙!!
...全文
299
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来调用过方法,没有判断过返回值,希望对你有点帮助。
二维码QR码生成
控件
:快速集成到你的应用
中
二维码技术起源于20世纪90年代,是一种基于矩阵或堆叠式的条码技术。QR码(Quick Response Code)作为其典型代表,因其高速读取和大量数据储存的特点迅速在各个行业
中
得到广泛应用。QR码由日本Denso Wave公司于1994年发明,最初设计用于汽车零件的追踪,现已成为国际标准化组织(ISO)批准的一项标准。二维码(QR码)生成
控件
是一种可以嵌入到软件应用
中
的组件,它允许开发者快速生成QR码
图像
,这些
图像
可以应用于多种场景,如产品标签、电子票务、追踪系统等。
实用!超强VC/MFC 常见问答收集
问 自编浏览器进入一个网页后,点一个链接后系统自动调用用IE打开网页而不是用自身浏览器打开网页。如何让窗口用我自己的浏览器打开? 答: 控制新的窗口 默认情况下,浏览器收到
创建
新窗口请求时,会在IE
中
打开新的窗口。你可以处理NewWindow2事件来在自己指定的窗口
中
打开请求的页面。 问: 如何枚举系统
中
视频捕获设备(摄像头)的设备名称 答: 以下代码来 自DirectX9 SDK
中
的AMCA...
VC
控件
CEdit重新审视 一个从没想过的
问题
今天终于出现了!我自己都感到以外!呵呵,什么
问题
呢?可能你也没想过哦。即使想过,你解答了没有? 是一个聊天的程序,类似于QQ的界面。简化一点说把。(注意是简化)一个基于对话框的的程序,只有2个编辑框m_edit1,m_edit2, 还有一个是按钮。现在我要做的就是在 m_edit2
中
输入,然后点击按钮,内容就跑到了m_edit1
中
。并且每次点击后...
PowerBuilder与旧版
VS
在Win7/Win10下帮助文件无法查看
问题
解决方案
若企业自行打包IDE环境,可在启动器EXE的资源
中
嵌入UAC manifest文件:
vb/vb.net开发技巧荟萃(九)
VBA如何获取
控件
句柄? 各位大侠看看我这程序 求解 小白向各位请教下VB过滤广告的
问题
关于回调函数的
问题
新手请教
ocx
文件
创建
的
问题
如何用vb自动填写、选择下拉框选项并提交网页表单?? 如何恢复最大化 如何写外接程序启动路径? 标尺
控件
各位大侠帮忙啊,纠结好几天了 如何规定TEXT里面只能输入数字? 悲剧的时钟 各位大侠帮帮忙 这样...
图形处理/算法
19,467
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章