
VC/基础
文章平均质量分 78
yyxaf
这个作者很懒,什么都没留下…
展开
-
#ifdef的用法
#ifdef的用法灵活使用#ifdef指示符,我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。代码举例:新建define.cpp文件#include "iostream.h"int main(){#ifdef DEBUG cout#endif return 0;}运行结果为:Press any key to continue 改转载 2012-02-02 17:10:49 · 545 阅读 · 0 评论 -
CHeaderCtrl用法
CListCtrl的表头可以单独使用,类CHeaderCtrl封装了这一功能. 1. 构造表头 和所有控件一样,都通过Create函数创建对象,Create函数的原型如下: virtual BOOL Create(DWORD dwStyle,const RECT&rect,CWnd* pParentWnd,UINTnID) 参数说明:转载 2012-02-11 20:10:02 · 766 阅读 · 0 评论 -
关于vc go to definition定位不准的问题
参考网页地址: http://topic.youkuaiyun.com/t/20050222/14/3797843.html 今天将一个vc工程拷贝了一份到当前文件夹下保存,并用vc打开复制的工程开始修改程序,发现在使用在头文件里使用go to definition时,经常跳转到拷贝前的那个工程源文件里,而不是当前源文件里。另外,记得以前使用vc时也经常出现go to defini转载 2012-02-14 16:53:52 · 1099 阅读 · 0 评论 -
从资源管理器托拽文件到CListCtrl
转载地址:http://blog.youkuaiyun.com/wuqiangu/article/details/1644447测试环境: Window XP / Visual Studio 2005 (一) 建立一个基于对话框的工程MyDropListCtrl。 1. 在CDialog面板中放置一个CListCtrl控件。并设置其Accc转载 2012-02-14 17:02:06 · 621 阅读 · 0 评论 -
cannot open file "mfc42u.lib"怎么回事,怎么改动配置选项?
解决方法一:下了一个老外的示例代码,放到VC 6.0中编译,竟然得到了一个fatal error LNK1104: cannot open file "mfc42u.lib"错误,让人一筹莫展。在网上Search了下,问题是默认的VC缺少对Unicode的支持,而这个代码恰恰就是按照Unicode发布,要使用Unicode编译。解决方案很简单,从VC的安装盘中拷贝文件“转载 2012-02-14 16:42:40 · 496 阅读 · 0 评论 -
堆函数
转载地址:http://www.moon-soft.com/doc/41242.htmGetProcessHeap 使用一个Win32 Heap函数,首先你得有一个heap handle。大部分程序都使用KERNEL32在程序产生时给与的一个默认堆(default heap)。你可以调用GetProcessHeap获得其Heap handle。这个函数很简单,它取出KER转载 2012-03-26 20:16:39 · 3759 阅读 · 0 评论