lsldd的专栏

技术的鞭笞中,我猥琐前进

整理下微软编译器整的宏(未完成)

_MSC_VER 定义编译器的版本,VC6就是1200     #if   _MSC_VER   >   1000的意思就是如果编译器版本高于1000(VC++5.0) #pragma   once#pragma   once当在别的实现文件里包涵这个.h文件是只编译一次,只包含一次!  _...

2009-08-24 15:55:00

阅读数:1415

评论数:1

创建国际化的资源DLL

(DD注:使用VS2005 sp1 中文版。)一、创建主工程  步骤:  File->New...->Projects;选择Mfc AppWizard(exe),在右边Project name下输入multilanguage, 下一步选择支持中文就可以;  从项目中移出所有的资源文件以...

2009-08-09 18:06:00

阅读数:987

评论数:0

MFC消息映射(研究中)

可能纯C++使用者会对消息映射产生疑问: 为什么Microsoft 不用虚拟函数来替代消息映射?虚拟函数是MFC 中处理消息映射的标准C++方式,所以使用宏DECLARE_MESSAGE_MAP和BEGIN_MESSAGE_MAP 可能有些怪异。MFC 使用消息映射来解决虚拟函数的基本问题。参见M...

2009-08-06 15:13:00

阅读数:912

评论数:0

String,CString,TCHAR,char之间区别和联系

 char是类型TCHAR也是!不过他可以通过是否定义了UNICODE宏来判断到底是char还是w_char;TCHAR是一种字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码,而char代表ASCII的字符#ifdef UN...

2009-08-05 15:53:00

阅读数:6506

评论数:1

给VS2005的编辑器添加右边界线

给VS2005的编辑器添加右边界线 好的代码风格是生成高质量软件的基础,其中有一点就是代码的每行不能太长,一般建议每行不超过80个字符。VS2005里面有个隐藏的功能是可以设置编辑器的边界线。创建一个VS2005_Guideline.reg文件,内容为:Windows Registry Edito...

2009-08-04 19:59:00

阅读数:1215

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭