Published on2017年1月26日WTL CComboBox 增加所有字体名(迁移2011-03-10)WindowsC/C++2017 年 1 月 26 日记录为 CComboBox 控件增加系统字体名的过程。先定义并关联对象,再通过 EnumFontFamiliesEx 及回调函数获取字体名并添加到 CComboBox 中,注意相关参数设置和返回值,还需去掉带@号的字体名。
Published on2017年1月26日DLL的编写与调用,简单示例(迁移2011-03-06)C/C++介绍了 DLL 的编写与调用,包括新建 DLL 类型应用程序(myDll.cpp)及调用(TestDll.cpp)的代码,还提及显式和隐式调用方式及相关函数,如 extern "C"、_declspec 等,以及一个 apr 中的例子。
Published on2017年1月26日函数外初始化与函数内初始化C/C++介绍函数外初始化与函数内初始化,通过测试代码说明。函数内初始化需注意参数带&,为传递指针引用;函数外初始化参数带&或不带&均可,传进来是同一地址。认为第二种方式符合分配释放原则。
Published on2017年1月26日高质量子程序核查表(代码大全2)Tips这是高质量子程序核查表,包含大局事项如创建理由等 8 点及参数传递事项如参数表等 8 点,涵盖子程序各方面,从不同角度确保子程序质量,摘自《代码大全 2》。
Published on2017年1月23日WTL安装到VS2008和VS2010中(迁移2011-02-26)WindowsC/C++介绍 WTL 安装到 VS2008 和 VS2010 的方法。WTL8.0 支持 VS2005 ,8.1 支持 VS2008 。安装时需注意解压、设置 VC++目录等步骤,若遇错误可参考相关资料解决,VS2010 安装需下载特定文件并按步骤操作。