MFC
weicomm
这个作者很懒,什么都没留下…
展开
-
MFC的COleDateTime类在时间中的用法
经常在软件开发中用到计算执行某个功能的耗时,有必要深入研究下COleDateTime类,以备不时之需。闲话少叙,书归正传,下面我们就一起来看看,该如何使用这个类。下面文字基本是翻译msdn内容,以求增强理解。COleDateTime类是没有基类的,它封装了MFC的DATE数据类型,并提供了一系列的方法,来操作DATE结构体中的信息。DATE数据类型在OLE automa原创 2014-07-18 15:48:08 · 1961 阅读 · 0 评论 -
XML之行
最近要用哈XML,就碰到了各种问题。在原创 2014-08-02 16:28:34 · 402 阅读 · 0 评论 -
MFC-DLL
DLL(Dynamic Link Library,动态链接库)是微软公司为Windows和OS/2操作系统设计一种供应用程序在运行时调用的共享函数库。DLL是应用程序的一种扩展,也是软件共享和重用的传统方法。 DLL除了可同时被多个应用程序共享外,还可以在不改变调用接口(从而不需修改使用它的应用程序)的情况下,改进和升级里面的库函数。而且DLL与编写它的语言无关,例如,用VC生成的规则DL原创 2014-08-04 18:47:10 · 517 阅读 · 0 评论 -
关于SetCapture() 和 ReleaseCapture()的用法
查MSND,对SetCapture()函数的说明为:“该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内。同一时刻只能有一个窗口捕获鼠标。如果鼠标光标在另一个线程创建的窗口上,只有当鼠标键按下时系统才将鼠标输入指向指定的窗口。”一开始我看这个解释误认为了只要在属于窗口里的一个线程调用了SetCapture(hWnd)把hWnd设为转载 2014-07-31 14:32:09 · 568 阅读 · 0 评论 -
MFC_DLL(二)
一、首先MFC的DLL分为两种: 1、规则的DLL:可以be原创 2014-08-05 12:08:21 · 427 阅读 · 0 评论 -
模态对话框和非模态对话框
MFC中对话框有两种形式,一个是模态对话框(model dialog box),一个是非模态对话框(modeless dialog box)。原创 2014-07-30 18:45:26 · 501 阅读 · 0 评论 -
MFC消息处理函数
MFC的消息处理函数1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.WindowProc() 该函数负责发送消息到OnWndMsg()函数原创 2014-07-31 12:32:05 · 975 阅读 · 0 评论 -
MFC多线程
1.MFC多线程简介MFC对多线程进行了一层简单的封装,在Visual C++中每个线程都是从CWinThread类继承而来的。每一个应用程序的执行都有一个主线程,这个主线程也是从CWinThread类继承而来的。可以利用CWinThread对象创建应用程序执行的其它线程。MFC用CWinThread对象来表示所有线程。利用MFC可以创建两种线程,分别称之为工作者线程和用户界面线程原创 2014-08-09 16:53:28 · 1474 阅读 · 0 评论 -
VS2010之MFC编译库引起的错误
在已经安装了VS2008或者之前版本的计算机上安装VS2010,用VS2010新建一个MFC程序,编译都通不过,错误如下:1> stdafx.cpp1>d:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): error C2143: syntax error :原创 2014-08-11 14:08:49 · 1091 阅读 · 0 评论