VC
文章平均质量分 63
wencheng2998
这个作者很懒,什么都没留下…
展开
-
VC 运用MSComm控件串口通信
在VC++的平台下,串口通信一般存在两种形式:1.直接通过API函数设计通信的参数等,这种方式的好处在于与实际的结合比较的灵活,缺点是编码的工作量比较大,要了解通信的各个环节的话就必须弄懂每个API函数的具体意思。2.使用VC++提供的串行通信控件MSComm,这种方法编码简单易懂,但是不够灵活。 本文就主要介绍第二种方法。 首先,选择菜单-->添加到原创 2010-04-04 12:34:00 · 2321 阅读 · 0 评论 -
VC常用知识点集锦(更新中...)
下面是本人在实际的应用中经常用到的一些VC方面的知识,整理起来仅供查阅: 1 UpdateData(BOOL bSaveAndValidate = TRUE)函数。UpdateData(TRUE)表示刷新控件的值到相关联的变量,UpdateData (FALSE)则表示将相关联变量的值拷贝给控件。 2 经常会用下面两个函数存储.INI文件和读取.INI文件,通原创 2010-04-06 19:33:00 · 545 阅读 · 0 评论 -
双缓存解决屏幕闪烁问题
1.首先添加WM_ERASEBKGND消息 打开ClassWizard对话框,选择Class Info,找到左下角的Message filter,选中Window,保存。 打开ClassWizard对话框,Class Name:选择当前工程对话框:选择当前对话框->Messages:下拉找到WM_ERASEBKGND,双击添 加。 添加成功以后,找到函数OnEras原创 2010-04-02 21:01:00 · 992 阅读 · 0 评论 -
MFC中视图类、框架类、文档类之间句柄指针的转换(待完善)
在VC6.0中新建一个Graphic的工程,则视图类、框架类、文档类之间句柄指针的转换的形式可以如下所示:1 在文档类中获取视图类的指针 POSITION pos=GetFirstViewPosition(); CGraphicView *pView=(CGraphicView*)GetNextView(pos);2 在视图类中获取文档类的指针 CGraphicDoc *pDoc=GetDocument();3 框架类中获取视图类的指针 CGraphicView *pView=(CGraphi原创 2010-08-21 18:56:00 · 774 阅读 · 0 评论 -
MFC(CFile)文件操作
本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。 1.文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找的类CFileFind,使用它可以方便快捷地进行文件的查找。下面这段代码演示了这个类的最基本使用方法。 CString strFileTitle; CFileFind finder; BOOL bWorking = finder.FindFile("C://window转载 2010-08-31 10:35:00 · 731 阅读 · 0 评论 -
MFC中的消息映射
MFC消息映射 消息的传递与发送是Windows程序的核心所在,任何事件的触发与响应均要通过消息的作用才能得以完成。在SDK编程中,对消息的获取与分发主要是通过消息循环来完成的,而在MFC编程中则是通过采取消息映射的方式对其进行处理的。相比而言,这样的处理方式要简单许多,这也是符合面向对象编程中尽可能隐含实现细节的原则。 一个完整的MFC消息映射包括对消息处理函数的原型声明、实现以及存在于消息映射中的消息入口。这几部分分别存在与类的头文件和实现文件中。一般情况下除了对自定义消息的响应外,对于标准Wind原创 2011-04-28 16:01:00 · 2815 阅读 · 0 评论 -
dll与lib之间的区别
共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅转载 2012-04-29 14:50:38 · 783 阅读 · 0 评论