VC++
文章平均质量分 62
yong3320
这个作者很懒,什么都没留下…
展开
-
LPCTSTR与CString的类型转换
在编程过程中,我们经常需要把一种类型转换为另外一种类型。在转换过程中,我们需要关心两件事情:1。这种类型转换是否合法?2。转换得规则如何? C++缺省自动支持几种类型转换:基础类型之间的转换;派生类指针向基类指针的转换;非常量类型向常量类型的转换等等。对于其他类型间的转换,则没有规定。举例来说,CString是一种字符串类型,它和LPCTSTR是否可以转换?转换的规则是怎样的?这在设计CStr转载 2013-05-05 21:36:26 · 2492 阅读 · 0 评论 -
CFileDialog类的使用
1、CFileDialog构造函数 123456CFileDialog:CFileDialog(BOOL bOpenFileDialog, LPCTSTR lpszDefExt=NULL, LPCTSTR lpszFileName=NULL, DWORD dwFlags转载 2013-05-05 21:28:16 · 541 阅读 · 0 评论 -
unexpected 'class***或error C2501: missing storage-class or type specifiers 错误解决办法
Vc error C2629: unexpected 'class***或error C2501: missing storage-class or type specifiers可能是头文件相互包含如a.h中有include b.hb.h中有include a.h 解决方法:把b.h中include a.h去掉,并把该句加入到b.cpp中。即在b的cpp文件中转载 2013-05-10 16:50:39 · 4469 阅读 · 0 评论 -
MFC消息机制
由于视类窗口始终覆盖在框架类窗口之上,因此所有操作,包括鼠标单击、鼠标移动等操作都只能由视类窗口捕获。一个MFC消息响应函数在程序中有三处相关信息:函数原型、函数实现和以及用来关联消息和消息响应函数的宏。(1)在消息响应函数的原型代码中,函数声明的前部有一个afx_msg限定符,也是一个宏,该宏表明这个函数是一个消息响应函数的声明。(2)消息映射宏:在视图类的源文件中,BEGIN_MESS转载 2013-05-10 22:31:06 · 556 阅读 · 0 评论 -
鼠标没响应
鼠标没响应 1.不应该选择CMainFrame类,因为视类窗口始终是覆盖在框架类窗口之上的,框架窗口接收不到鼠标消息,而右键菜单是在鼠标右键单击时产生的,而在框架窗口中又捕获不到鼠标右键单击这一消息,也就无法显示快键菜单。所以,这里应该选择CXXView类。2.利用ClassWizard,分别为CMainFrame类和CXXView类添加一个响应【显示】菜单项的函数,运行后你会发现是CX原创 2013-05-13 15:26:02 · 684 阅读 · 0 评论 -
双缓冲绘图
双缓冲绘图 用vc做的画图程序,当所画的图形大于屏幕时,当拖动滚动条时屏幕就会出现严重的闪烁情况,为了解决这一问题就得使用双缓冲来解决这一问题,程序产生严重的闪烁问题是因为画图过程中前后两次的画面反差很大造成的人的视觉的闪烁。因为在VC中每次在调用OnDraw时系统都是先用背景画刷将画布清除再执行画图命令,这样在你每次移动滚动条时每执行一次OnDraw就会有一个空白页,这样转载 2013-05-31 10:11:27 · 545 阅读 · 0 评论 -
从内存图像数据中,截取矩形框框的图像数据
上篇写读取BMP文件并在界面DC上显示了,是经过拉伸的现在呢,在DC上画个矩形框框,从内存图像数据中,截取矩形框框的图像数据画框框这部分跳过,需要知道你在DC区域的起点坐标和终点坐标,还有DC区域的宽高,还要有原图的图像数据Buf和头信息[cpp] view plaincopyprint?void CBMPControl::CutBMP(CPoint转载 2013-05-31 10:35:23 · 779 阅读 · 0 评论 -
VC 双缓存绘图 闪屏
********************所有的GDI绘图函数使用的都是逻辑坐标(逻辑范围)**************************************系统默认情况下 物理范围和逻辑范围 是1:1 的对应关系*******************1. 首先定义类成员: CDC *m_pDC; CDC MemDC; CBitmap MemBitmap转载 2013-06-03 22:22:55 · 1449 阅读 · 0 评论 -
opencv标定程序的代码(完全测试好的)
opencv标定程序的代码(完全测试好的)发布时间:2009-02-22 00:45:42技术类别:软件开发 这个是我在win32 平台下写的程序,测试完全通过:不过要注意下面的问题:(1)opencv库是1.0的,我在vc6.0的平台使用(2)软件的设置要正确(3)图片载入的时候,使用的是批处理文件(其实就是建一个txt文件,里面写的和dos下转载 2013-06-19 16:49:37 · 649 阅读 · 0 评论