随笔分类 -  VC++/MFC

VC++ 实现简单的桌面截图
摘要:使用了EasyX图像库,使用方法请参考:VC++ 制作一个简易的控制台时钟应用 简单的桌面截图代码: 运行效果: 阅读全文

posted @ 2016-11-25 17:21 我来乔23 阅读(1665) 评论(0) 推荐(1)

VC++ 制作一个简易的控制台时钟应用
摘要:1、下载EasyX Library for C++ (http://www.easyx.cn/) 直接下载:EasyX_20151015(beta) EasyX 绘图库目前支持 Visual C++ 6.0 / 2008 / 2010 / 2012。下载的压缩包解压缩后,执行 Setup.hta 安 阅读全文

posted @ 2016-11-23 10:29 我来乔23 阅读(2750) 评论(0) 推荐(1)

VS:101 Visual Studio 2010 Tips
摘要:101 Visual Studio 2010 Tips Tip #1 How to not accidentally copy a blank line TO – Text Editor – All Lang – Gen – Apply cut or copy commands to blank l 阅读全文

posted @ 2016-11-19 12:35 我来乔23 阅读(433) 评论(0) 推荐(0)

VC++ CString类完美总结(整理)
摘要:CString 是编程中一种非常有用的数据类型,它是MFC中的一个类,很大程度上简化了MFC中的许多字符串的操作。 CString位于头文件afx.h中。 ①、CString 类对象的初始化: CString str; CString str1(_T("abc")); CString str2 = 阅读全文

posted @ 2016-11-17 09:55 我来乔23 阅读(41637) 评论(0) 推荐(4)

MFC Initinstance中DoModal()返回-1
摘要:新建一个基于对话框的MFC应用程序,在App的Initinstance中调用对话框DoModal()来显示对话框,这是框架的内容,应用程序框架生成的全部是正常的。 当把我对话框的资源文件提取到一个资源dll中(参见文章:http://www.cnblogs.com/MakeView660/p/604 阅读全文

posted @ 2016-11-10 10:29 我来乔23 阅读(1501) 评论(0) 推荐(0)

CString之GetBuffer与ReleaseBuffer
摘要:我们知道,CString是MFC中提供的方便字符串操作的一个类,非常好使,具有自动动态内存管理功能。 GetBuffer()主要作用是将字符串的缓冲区长度锁定; ReleaseBuffer()则是解除对缓冲区的锁定,这样使得CString对象在以后的代码中继续可以实现长度自适应增长的功能。 GetB 阅读全文

posted @ 2016-11-09 13:31 我来乔23 阅读(573) 评论(0) 推荐(1)

VC++ 模块与资源分离
摘要:在一些开发过程中,需要模块支持中英文语言切换,比较好的实现方式是从模块中将资源分离出来,做成中英文两个资源dll,根据需要加载不同的dll从而实现切换不同的语言显示。 新建一个资源dll文件,选择Win32 Console Application 工程建好后,在工程中新建一个cpp文件,输入以下代码 阅读全文

posted @ 2016-11-09 10:23 我来乔23 阅读(805) 评论(0) 推荐(0)

VC++ 之常见内存异常值
摘要:0 VC++ 常见的内存异常值 * 0xcccccccc : Used by Microsoft's C++ Debugging runtime library to mark uninitialised stack memory * 0xcdcdcdcd : Used by Microsoft's 阅读全文

posted @ 2016-11-08 18:10 我来乔23 阅读(1286) 评论(0) 推荐(0)

VC++ 获取当前模块的路径(dll/exe)
摘要:一般地,获取当前模块路径都是通过调用 GetModuleFileName() 来获取的。 参数 A handle to the loaded module whose path is being requested. If this parameter is NULL, GetModuleFileN 阅读全文

posted @ 2016-11-08 17:44 我来乔23 阅读(6885) 评论(0) 推荐(0)

VC++ LoadLibrary失败,错误126(找不到指定的模块)
摘要:在VS中调用一个资源模块dll,LoadLibrary返回值为NULL,没有加载成功。GetLastError后原因为“找不到指定的模块”!代码如下: 解决方法:(dll字符串路径使用双斜杠!) 相信好多人的情况不是上述问题,另外可能的原因就是该dll缺少依赖项,赶紧用Dependency Walk 阅读全文

posted @ 2016-11-07 18:40 我来乔23 阅读(11511) 评论(0) 推荐(0)

VC++ 判断当前系统为32位还是64位
摘要:尝试了在VC++环境下判断系统为32位还是64位的方法,亲测有效!提供的函数如下 阅读全文

posted @ 2016-08-21 16:52 我来乔23 阅读(2575) 评论(0) 推荐(0)

导航