![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 72
zzyoucan
做技术切勿浮躁时刻对自己定位准确切记切记
展开
-
中文输入法切换死机的解决办法
转自http://blog.csdn.net/chenlycly/article/details/7345040近日在开发类似QQ屏幕截图过程中,发现在输入文字时切换输入法(Ctrl+Shift)时,会导致程序出现“卡死”现象。为了方便代码重用,屏幕截图模块是以动态库方式封装起来的。出现“卡死”现象后,只能通过任务管理器强制杀掉对应的进程才能退出程序。于是,上网搜索了相关话题,发现原因通常转载 2013-01-24 13:32:18 · 6781 阅读 · 2 评论 -
学习MFC是乱写的
数据访问对象DAO DataAccess ObjectsActiveX控件包容器支持Component Object Model组建对象模型GDI:图形设备接口虚拟内存 内存映射文件API:应用程序编程接口Make文件保存了编译器和连接器的参数,还表述了所有源文件的之间的关系(源代码文件需要的特定的包含文件,可执行文件包含的目标文件模块及库)创建程序首先读取make原创 2012-09-09 22:01:26 · 594 阅读 · 0 评论 -
MFC框架略分析
MFC基本框架 MFC 应用程序框架 1、 MFC 简介: MFC ( Microsoft Foundation Class )是由微软公司编写的一套专门用于 Windows 编程的 C++ 基础类库, VC++ 编程基本上都是围绕着 MFC 类库来进行的。它封装了 Windows API 的绝大多数功能,为用户开发 Windows 应用程序建立了一个非常灵转载 2013-04-09 23:22:52 · 701 阅读 · 0 评论 -
windows多线程和网络编程
第 10 章 多线程与网络编程初步 教学提示:Windows 是一个支持多任务的操作系统。当在一个程序中需要启动另外一个程序时,需要用到多进程的编程方式。如果一个进程中有一些相似的任务需要同时推进,可以为每个任务建立一个线程,从而形成多线程的编程。随着网络技术的广泛应用,网络编程也越来越受到重视,网络编程主要使用 Winsock 技术。教学目标:掌握进程的创建与终止及相应的管转载 2012-12-28 17:06:53 · 6111 阅读 · 3 评论 -
MFC消息响应机制分析
---- MFC是Windows下程序设计的最流行的一个类库,但是该类库比较庞杂,尤其是它的消息映射机制,更是涉及到很多低层的东西,我们在这里,对它的整个消息映射机制进行了系统的分析,可以帮助程序开发人员对MFC的消息映射机制有一个比较透彻的了解。1.引言---- VC++的MFC类库实际上是Windows下C++编程的一套最为流行的类库。MFC的框架结构大大方便了程序员的编程工作转载 2013-03-23 22:46:14 · 763 阅读 · 0 评论 -
vc++窗口的创建过程
转自http://blog.csdn.net/snjdju/article/details/5437684一、什么是窗口类 在Windows中运行的程序,大多数都有一个或几个可以看得见的窗口,而在这些窗口被创建起来之前,操作系统怎么知道该怎样创建该窗口,以及用户操作该窗口的各种消息交给谁处理呢?所以VC在调用Windows的API(CreateWindow或者CreateWindowE转载 2013-03-02 20:48:51 · 1049 阅读 · 0 评论 -
Windows下Critical Section、Event、Mutex、Semaphores区别
转自http://blog.csdn.net/wishfly/article/details/3824426临界区(Critical Section) 保证在某一时刻只有一个线程能访问数据的简便办法。在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。转载 2013-03-02 16:50:14 · 521 阅读 · 0 评论 -
局域网工具的工作流程
在优视干了四个月就做了个局域网工具,先把其工作流程总结一下。局域网工具就是对局域网内的pu(设备)配置,其实在我看来做起来还是比较难的,MFC虽然我懂点但那些都是皮毛,但当我真正用起来时真是什么都不会,socket和线程那真是从来没有用过,做起来还是比较难的,虽然现在做的差不多了但速度,代码不简洁。。。甚至其中的好多原理都是不懂的,幸亏是在以前的基础上写的,不然我真不知如何下手了,说真的却是学原创 2013-03-10 22:07:36 · 1266 阅读 · 0 评论 -
MFC获得窗口句柄的方法
转自http://blog.chinaunix.net/uid-12664992-id-129890.htmlGetSafeHandle();this-> hWnd;GetDlgItem(hwnd,ID);//获取窗口ID所对应的HWND的子窗口句柄 在主窗口中,如果要用到父窗口的句柄,可以用 HWND GetParent(HWND hWnd) 得到转载 2013-01-21 12:58:01 · 4910 阅读 · 1 评论 -
两种AfxBeginThread
转自http://baike.baidu.com/view/994702.htm用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThread用户界面线程的AfxBeginThread的原型转载 2013-01-21 12:55:48 · 704 阅读 · 0 评论 -
MFC中全局变量的定义及使用
转自http://www.cnblogs.com/lingyun1120/archive/2011/10/31/2230487.html用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。一、在应用程序类中定义用MFC生成转载 2013-01-15 09:20:30 · 926 阅读 · 1 评论 -
CString 转换到数组
默认分类|字号 订阅由于结构体中用到联合体(联合体需要确定分配内存分配大小)或其它因素,需要用char数组来保存字符串,但是在MFC中一般都是用CString来存放字条串。关于它们之间的转换,在VS2008中有时会出现异常情况。在MSDN是这样写的: CString orig("Hello, World!"); // Conver转载 2013-01-14 13:57:05 · 6416 阅读 · 2 评论 -
网址转换
转载自http://blog.csdn.net/scarlettsp/article/details/6021709做网络模块的时候经常会遇到有关网址的处理.一般大致的情形是3种:1.得到的是域名,如:www.3322.org2.得到的是实际的IP地址,如:61.160.235.2033.得到的是经过inet_addr处理过的IP,为unsigned long(DWORD)一.转载 2013-01-13 14:58:04 · 761 阅读 · 0 评论 -
使用一组radio button
文章转自http://www.itlead.com.cn/article/html/265/2012-04-19/content-8400.shtml感觉不错先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,“默认”只要放在OnInitDia转载 2013-01-13 13:41:46 · 4169 阅读 · 1 评论 -
combo-box的用法
转自 http://blog.csdn.net/weilely123/article/details/7433838Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Cla转载 2013-01-28 16:26:52 · 821 阅读 · 0 评论 -
WaitForSingleObject的用法
首页新随笔联系管理订阅WaitForSingleObject的用法WaitForSingleObject的用法 1.WaitForSingleObject 的用法 DWORDWaitForSingleObject(转载 2013-01-08 16:41:11 · 1462 阅读 · 1 评论 -
MFC中文档视图框架和文档模板之间的关系
转自:http://www.cnblogs.com/tianjinquan/archive/2011/01/18/1938568.html文档对象:是用来保存数据的。 视图对象:是用来显示和编辑数据的。 应用程序框架:框架是用来管理不同文档显示界面的。例如你有一个数据网格显示界面,还有一个图形显示界面,它们的数据可能都来自你的文档,但是视图不同,怎么办用框架。为什么不用视图?为的是转载 2013-09-21 21:23:39 · 3516 阅读 · 0 评论