MFC
文章平均质量分 60
damodao2
这个作者很懒,什么都没留下…
展开
-
MFC 多线程及线程同步
http://www.cnblogs.com/zqrferrari/archive/2010/07/07/1773113.html 一、MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打转载 2013-07-17 08:54:13 · 624 阅读 · 0 评论 -
MFC启动和关闭线程
http://hi.baidu.com/andywangcn/item/50d640c325290a2aef4665c41、 启动线程:CWinThread* AfxBeginThread( 线程函数,this );2、通常导致线程终止的两种情况是:控制函数退出或不允许线程完成运行。如果字处理器使用后台打印线程,若成功完成打印,则控制函数将正常终止。但是,如果用户要取消打印,后台打印线转载 2013-07-17 09:07:56 · 1359 阅读 · 0 评论 -
多线程编程 实例
http://blog.sina.com.cn/s/blog_4add390001000a2g.htmlhttp://blog.sina.com.cn/s/blog_4add390001000a2i.html例程1 MultiThread1建立一个基于对话框的工程MultiThread1,在对话框IDD_MULTITHREAD1_DIALOG中加入两个按钮和一个编辑框,两个按钮的ID分转载 2013-07-17 09:13:34 · 490 阅读 · 0 评论 -
CComPtr用法
http://www.cnblogs.com/lzjsky/archive/2011/01/07/1929701.htmlCOM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。但是,即使所有的代码中,都正确的AddRef和Rel转载 2013-07-17 00:20:40 · 548 阅读 · 0 评论 -
【转】AddRef和Release的使用技巧
AddRef和Release实现的是一种名为引用计数的内存管理技术,这种技术是使组件能够自己将自己删除的最简单同时也是效率最高的方法。COM组件将维护一个称作是引用计数的数值。当客户虫组件取得一个接口时,此数值增1,当客户使用完某个接口后,此数值将减1。当此数值为0时,组件即可将自己从内存中删除。为正确的使用引用计数,需要了解一下三条规则:(1) 在返回之前调用AddRef转载 2013-07-17 00:21:35 · 738 阅读 · 0 评论 -
Com线程模型测试
http://blog.csdn.net/xbgprogrammer/article/details/73539211. 创建Com对象MathObj,线程模型为单元,没有注册PS dll(即不支持列集散集)。客户端为控制台程序,有一全局接口指针,在主线程中创建单元套间,并创建Com对象,而后在另一线程中调用此对象,工作正常,以下为示例代码(但必须说明的是,此种调用方法不符合Com转载 2013-07-17 00:23:49 · 709 阅读 · 0 评论 -
MFC 登录对话框
运用MFC实现登录对话框。如果登录正确,主框架才会出现,登陆错误,程序退出。现在我在这里介绍下如何完成这个功能。首先我们要确定在哪里写代码,要想实现优先显示并且能随意退出程序这个功能最好的地方就是在InitInstance()函数中,好了,现在我们开始写程序。第一步,我们新建一个单文档工程,工程名字就叫MainFram。第二步:我们设计一个对话框资源,对话框资源ID转载 2013-07-17 16:23:42 · 1666 阅读 · 0 评论