摘要: 本文转载自:http://blog.csdn.net/akof1314/article/details/4951836系统环境:Windows 7软件环境:Visual C++ 2008 SP1本次目的:使用位图按钮,并且设置按钮的鼠标悬停效果在用MFC开发时,界面是比较不好开发的一块。VC中自带了CBitmapButton类,但是用途不多,网上很多Button类的派生类蛮实用的,但是若是简单的位图按钮用自带的CBitmapButton就可以实现了,以下是效果图:步骤一:新建基于对话框工程,放置一个按钮,可以适当调整大小,设置其Owner Draw属性为TRUE,右键为按钮添加变量,改变其变量 阅读全文
posted @ 2012-11-20 10:12 韦德·许 阅读(423) 评论(0) 推荐(0) 编辑
摘要: MFC不同窗口之间传递数据转自:http://blog.csdn.net/my_dreamest_gigi/article/details/6342818实现方法:class CDlg1: public CDialog{public:int x;……}class CDlg2: public CDialog{public:int y;void setdata(CDlg1 dlg1){// 实现数据的传递}……}方法一:通过成员函数实现不同对话框之间数据的传递class CmyView: public CView{CDlg1 dlg1; // 类中声明欲进行数据传递的对话框对象CDlg2 dlg2 阅读全文
posted @ 2012-11-19 17:31 韦德·许 阅读(974) 评论(0) 推荐(0) 编辑
摘要: MFC对话框控件和背景图片自适应窗口最大化和拉伸缩放的实现转自http://hi.baidu.com/peter_niu_alex/blog/item/1ae6fd3e4ba549fc828b13b1.html 和http://blog.sina.com.cn/s/blog_6d1ba4910100w7yg.html近日在code project网站浏览时,看到一篇关于Dialog缩放的文章(http://www.codeproject.com/dialog/easysize.asp)。作者编写了一个短小精悍的宏,利用该宏,可以很轻易的实现Dialog的缩放。下面是该宏的使用方法和我在使用中. 阅读全文
posted @ 2012-11-19 17:29 韦德·许 阅读(2717) 评论(2) 推荐(0) 编辑
摘要: OpenCV形态学操作本文转载自:http://blog.csdn.net/byxdaz/article/details/5775717一、图像腐蚀 膨胀 细化的基本原理1.图像细化的基本原理⑴ 图像形态学处理的概念数字图像处理中的形态学处理是指将数字形态学作为工具从图像中提取对于表达和描绘区域形状有用处的图像分量,比如边界、骨架以及凸壳,还包括用于预处理或后处理的形态学过滤、细化和修剪等。图像形态学处理中我们感兴趣的主要是二值图像。在二值图像中,所有黑色像素的集合是图像完整的形态学描述,二值图像的各个分量是Z2的元素。假定二值图像A和形态学处理的结构元素B是定义在笛卡儿网格上的集合,网格中值 阅读全文
posted @ 2012-11-19 17:27 韦德·许 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.cnblogs.com/millen/archive/2009/06/10/1500930.html一:建立项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.二:导入程序文件在项目的 文件系统 视图下双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.三:设置项目属性设置项目运行在那个框架下切换到 项目的 启动条件选项卡 -》 netfaramework -> version ->现在你要的 阅读全文
posted @ 2012-11-19 17:22 韦德·许 阅读(274) 评论(0) 推荐(0) 编辑
摘要: MFC中CString转int/double/TCHAR*类型本文转载自:http://www.nowamagic.net/librarys/veda/detail/188/CString 型转化成 int 型把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi()。你也可以考虑使用_tcstoul()或者_tcsto 阅读全文
posted @ 2012-11-19 17:19 韦德·许 阅读(373) 评论(0) 推荐(0) 编辑
摘要: CString转int 和 CString转double本文转载自:http://blog.csdn.net/zxq80/article/details/7045034在UNICODE环境中的转换1.CString to intm_iDay = _ttoi(strTmp);1.CString to doublem_dFlowUp = _tcstod(strTmp,0); 阅读全文
posted @ 2012-11-19 16:46 韦德·许 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: OpenCV入门:在MFC中使用Picture控件加载任意图片 对于刚刚接触OpenCV的童鞋来说,如何在MFC中加载并显示一张图片、应该是初期必定会碰到的问题之一。因此本文在分享这方面经验的同时,也相当于是写给自己的一份备忘录。 本文使用的是OpenCV2.1+VS2008(当然,就本文所述内容而言,支持所有版本OpencCV),至于opencv在VS中的配置方法,本文不作详述。 开门见山,本文核心思路是:使用OpenCV的库函数加载图片,并调用ShowImage()函数将其显示到Picture控件上。 操作步骤如下: 1. 新建一个基于对话框的MFC程序(姑且命名为myImage... 阅读全文
posted @ 2012-11-19 16:39 韦德·许 阅读(4895) 评论(0) 推荐(1) 编辑
摘要: PELCO-D与PELCO-P协议介绍本文转载自:http://www.cnblogs.com/qq78292959/archive/2010/06/17/2077045.html一般控制协议都由硬件或软件商编制在程序里面,我们只需要通过相关的控制设备来进行操作。但是作为一个从事监控行业的技术人员,往往会遇到除了电脑和协议转换器以外根本没有任何控制设备的情况,此时,协议原代码就成了救命的稻草了。PELCO-D:数据格式:1位起始位、8位数据、1位停止位,无效验位。波特率:2400B/S命令格式:字节1 字节2 字节3 字节4 字节5 字节6 字节7同步字节 地址码 指令码1 指令码... 阅读全文
posted @ 2012-11-19 15:27 韦德·许 阅读(1341) 评论(0) 推荐(0) 编辑