
VC个人心得
Alan_Chen_2011
这个作者很懒,什么都没留下…
展开
-
关于error LNK2005: "char * xxx" (?xx@@3PADA) already defined in xxx
今天,看到群上的群友问一个关于LINK2005的BUG,报:已经定义过的错误其实这个问题难倒了很大一部分程序员,这个错误的原因是他想定义一个全局变量,于是他就在.h文件中直接定义并给这个变量赋值,这个做法是错误的,当这个.h文件被其他文件调用时,会报LINK2005,该变量已经定义的警告,那怎么办呢?先在A.cpp文件中定义该变量:char buf[1024] = {0};然后在A.h原创 2012-03-31 18:18:25 · 2620 阅读 · 0 评论 -
CPintDC和CClientDC的区别
CPintDC和CClientDC的区别最近在使用Vc6.0进行画图时,想实现多张图片进行切换的效果,本次谈谈基于对话框模式的多张图片切换时,CPaintDC和CClientDC的区别。CPaintDC类、ClientDC类、CWindowDC类和CMetaFileDC类(这里只谈前面两个)。CPaintDC类是一个来自CDC的设备环境类。它在构造期间执行CWnd::BeginPain原创 2012-03-09 09:49:44 · 1048 阅读 · 0 评论