命名风格 从整体来看,该项目的命名风格如下: 全局变量:大驼峰 函数名:大驼峰 函数参数:小驼峰 局部变量:小驼峰 宏:全大写,单词下划线隔开 所有的数据类型用typedef全部替换一遍: typedef short SHORT; typedef long LONG; typedef int INT;命名做到【见名知义】,不用刻意缩写 1、 代码学习 #define DECLARE_HANDLE(name) struct name##__{int unused;}; typedef struct name##__ *name DECLARE_HANDLE(HFONT);##是连接符号,就是把前...