
MFC学习
xinpo66
it职业发展顾问5年
展开
-
WinDbg配置和使用基础
http://www.cnblogs.com/happyhippy/archive/2007/04/08/710933.html WinDbg配置和使用基础 WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。1. WinDbg介绍: Debugging Tools原创 2013-04-15 22:08:23 · 612 阅读 · 0 评论 -
VS2005环境下的DLL应用
感谢博主 http://www.cnblogs.com/beer/archive/2010/11/20/1882473.html 以前写过一篇题为《VC++的DLL应用(含Demo演示)》的文章,当时是刚开始接触DLL,而且所讲到的一些DLL的应用都是比较浅层次的数据传递,基本不具备很强的实用性,而且所选用的开发环境是VC6.0,这次因为做做WinCE开发的过程中需要用到这个技术,所以进行原创 2013-04-23 22:57:58 · 753 阅读 · 0 评论 -
vs2008中如何在项目属性中切换“图形形式”和“控制台形式”——即调出或消除黑窗口
http://blog.youkuaiyun.com/fm0517/article/details/7913193 打开项目属性->通用属性->链接器->系统->子系统,在其中选择即可切换。原创 2013-06-24 20:42:08 · 964 阅读 · 0 评论 -
devenv.exe 编译一段时间就停止编译了
http://social.msdn.microsoft.com/Forums/zh-CN/b0db2edc-a8ed-4384-ae93-74fd59c4b56a/devenvexe转载 2013-09-12 00:03:01 · 1062 阅读 · 0 评论 -
用 devenv.exe /resetuserdata 恢复Visual Studio 初始状态
您还未登录!|登录|注册|帮助首页业界移动云计算研发论坛博客下载更多kgdnui的专栏目录视图摘要视图订阅优快云个性阅读,订阅你想看的博客文章专访李铁军:从医生到金山首席安全专家的转变 独一无二的职位:开源社区经理优快云博客第四期移动开发最佳博主评选与她合影留念,赢I转载 2013-09-11 22:20:23 · 5618 阅读 · 1 评论 -
使用持续集成重新定义构建过程
http://msdn.microsoft.com/zh-cn/magazine/cc337886.aspx 本文讨论: 基本 CI 服务器 启动构建和测试 源代码控制和报告 设置 CI Factory 本文使用了以下技术: MSBuild 代码下载位置: ContinuousIntegration2008_03.exe (168 KB)转载 2013-09-11 22:26:51 · 1432 阅读 · 0 评论 -
使用 C++ 和 MFC 进行多线程编程
http://msdn.microsoft.com/zh-cn/library/975t8ks0.ASPX 使用 C++ 和 MFC 进行多线程编程Visual Studio 2013 其他版本 Visual Studio 2010Visual Studio 2008Visual Studio 2转载 2013-10-29 00:05:33 · 1220 阅读 · 0 评论 -
MFC 多线程及线程同步
http://www.cnblogs.com/zqrferrari/archive/2010/07/07/1773113.html MFC 多线程及线程同步一、MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算转载 2013-10-29 00:34:21 · 1122 阅读 · 0 评论 -
MFC注册表操作
http://blog.youkuaiyun.com/weiwenhp/article/details/9381717注册表简介有时程序中要存些设置信息,一个方法就是创建一些普通的txt或xml文件,然后保存进去就行了.另一办法就是保存到注册表里.注册表是由windows维护的一个小数据库.里面也会保存windows本身的很多配置信息.我们在命令行通过regedit可以转载 2015-06-23 12:06:45 · 533 阅读 · 0 评论 -
mfc读取中文乱码
读取的是utf-8格式的中文乱码了。网上论坛上解决了:问题已经得到解决,谢谢大家。具体的解决过程是这样的:1.将得到的str字符串写到一个文件,具体查看了一下其编码方式,是utf-8。2.然后使用MultiByteToWideChar函数进行转码。3.得到的宽字符串就可以使用MessageBoxW函数显示了。具体的操作过程如下:CString str;pHt转载 2015-06-23 16:27:09 · 9030 阅读 · 2 评论 -
在串口通信开发中实现自动查找串口端口的方法
http://blog.chinaunix.net/uid-30316638-id-5142359.html原文地址:在串口通信开发中实现自动查找串口端口的方法 作者:mutes开发工具:visual studio 2010本机可用串口信息如下:1 、查询注册表 查询注册表的方法是比较常见的方法,通过查看“ HKEY_LOCAL_MACH转载 2015-08-07 16:00:57 · 2590 阅读 · 1 评论 -
c++开发windows服务
摘自 http://blog.youkuaiyun.com/fin86889003/article/details/26255387微软的项目模板能很好的支持WINDOWS服务开发,如C#的windows服务项目C++开发的话,也不难,使用一些API就能实现,下附代码[cpp] view plain copy #include "stdafx.h转载 2016-10-31 11:09:49 · 419 阅读 · 0 评论 -
VC大讲堂_体会
最近学习STL。阙海忠的讲义看了前言,还是有些感悟。记录自己认为重要的,以便转化成自己的知识。STL实用入门教程第一讲。两个问题。一、什么是STL,使用STL的好处;二、STL的string类型的使用方法。STL(Standard Template Library,标准模板库),它是由惠普实验室开发的一系列标准化的组件,目前是C++的一部分。STL的代码从广义上讲分为三类:原创 2012-12-19 19:51:38 · 1087 阅读 · 0 评论 -
ShellExecute用法初探
ShellExecute函数原型及参数含义如下:ShellExecute(HWND hwnd, //父窗口句柄LPCSTR lpOperation, //操作类型LPCSTR lpFile, //要进行操作的文件或路径LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULLLPCSTR lpDirecto转载 2012-11-26 16:30:48 · 636 阅读 · 0 评论 -
MFC窗口前端显示
在网上搜了下,两篇文章。http://blog.youkuaiyun.com/JoeBlackzqq/article/details/7243616http://blog.youkuaiyun.com/hwb506/article/details/8117096。主要是这句话:SetWindowPos(&this->wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMO原创 2012-12-10 17:05:56 · 1455 阅读 · 0 评论 -
MFC消息机制
http://blog.youkuaiyun.com/wche1990/article/details/6941428MFC(Microsoft Foundation Class),微软基础类。在我看来,MFC就是由一个个封装类按照一些特定的规则构成的程序模板。这个模板中最重要的部分应该就是它的消息机制了。为了更好地了解MFC的消息机制,现将MFC消息机制进行简化,保留其最为重要的部分。MFC原创 2012-12-11 19:22:04 · 777 阅读 · 0 评论 -
VS2005快捷键大全
VS2005快捷键大全 快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F1转载 2011-12-06 10:12:34 · 401 阅读 · 0 评论 -
基于单文档的记事本开发 .
http://blog.youkuaiyun.com/cnki_ok/article/details/7388150】原来做过一个用对话框实现的文本编辑器,其实用MFC模板里面的单文档模板也可以做,甚至更加方便,适合入门级的爱好者试试,现介绍方法如下:1,首先新建一个工程,选择MFCAppWizard(exe),定名字为:textview_1,程序类型选择单个文档,其他均默认完成。2,在系统自动生原创 2012-12-27 09:18:55 · 768 阅读 · 0 评论 -
CString截取
转载了一些例子。加上自己遇到的例子,目的是熟悉CString的操作一,文件xxxx.dll去掉后面的.dll方法1、char str[] = "xxxx.dll"char*p;p=strrchr(str, '.');*p = 0;方法2、CString str="xxxx.dll";int n = str.ReverseFind('.')st原创 2012-12-27 09:17:19 · 996 阅读 · 1 评论 -
用VC++制作QQ自动登陆软件
http://www.vckbase.com/index.php/wv/1390 原理:其实不难,只要找到QQ登陆框的号码输入和密码输入框,然后向其填数据就是了。这里填数据就是向其发送消息,模拟键盘 罢了。 一、先是查看QQ登陆框是否开启,否则开启它。 //找QQ的登陆对话框,如果QQ没有启动,则先启动它。pWnd = FindWindow(_T("#32770"), _T("转载 2012-12-14 19:20:00 · 1787 阅读 · 0 评论 -
CArchive原理(上)
感谢原创:http://www.vckbase.com/index.php/wv/409.htmlMFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。 1.概述 2.内部数据 3.基本数据读写 4.缓冲区的更新 5.指定长度数据段落的读写 6.字符串的读写 7.CObject派生对象的读写原创 2013-01-16 18:53:10 · 1545 阅读 · 0 评论 -
CArchive原理(下)
感谢原创:http://www.vckbase.com/index.php/wv/409.html六.字符串的读写 ①CArchive提供的WriteString和ReadString 字符串写void CArchive::WriteString(LPCTSTR lpsz){ ASSERT(AfxIsValidString(lpsz)); Write(lpsz, lst原创 2013-01-16 18:58:09 · 1208 阅读 · 0 评论 -
C++串行化CArchive类的学习小结 .
感谢博主:http://blog.youkuaiyun.com/zhulinpptor/article/details/66383551.CArchive类没有基类2.CArchive类是实现对象持久化的方法,它可以把内存中的对象持久化到本地磁盘中去,也可以从本地磁盘中读取数据在内存在构建对象3.CArchive类和输入输出流类似。输入输出流处理是acii字符序列,而CArchive类是以一种高效原创 2013-01-16 19:17:37 · 2930 阅读 · 0 评论 -
MFC字符串转换
摘自百度知道。1.string 转 CString CString.format(”%s”, string.c_str());2.char 转 CString CString.format(”%s”, char*);3.char to string string s(char *);4.string 转 char *原创 2013-01-21 11:30:33 · 5823 阅读 · 0 评论 -
金山界面库VC向导
http://bbs.youkuaiyun.com/topics/390368164使用金山界面库有一段时间了,写了一个VC的向导程序,可以生成基于金山界面库的程序框架,感兴趣的话可以下载试用。金山界面库是一个比较成熟的DirectUI界面框架和控件库,并且完全开源,使用此向导可以生成多页对话框或普通对话框类型的界面框架代码,生成的工程中包含了最新的金山界面库所需的代码文件(包含了网友扩展的编辑框原创 2013-02-22 12:37:24 · 1039 阅读 · 0 评论 -
CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理
MFC里的CListCtrl选中一行,消息是哪个.http://www.cnblogs.com/hongfei/archive/2012/12/25/2832806.htmlLVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生)LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键转载 2016-12-06 14:02:35 · 5293 阅读 · 0 评论