命名规则:控件ID类型_子类型_名称_后缀区分标志
如:IDC_BN_SUBMIT_ROW (提交一行数据的按钮)
控件ID类型:
开头ID表示这是控件的ID名,紧接着的一个字母是表示控件类型的,如C表示控件,M表示菜单,I表示图标等等,这些是标准的微软命名。
子类型:各个控件名称都以两个字母来缩写,列表如下。如果没有子类型则可以忽略。
名称:此ID的含义,一般是英文单词,或者自定义的任何有意义的字母组合。都是大写,微软会默认将其转换成大写。
后缀区分标志:此标志用来区分完成同样功能的多个控件,如提交行数据和提交表数据的两个按钮,后缀分别用ROW和TABLE。
各种控件的名称缩写
IM 菜单项
AC 多媒体
BN 按钮
CB 组合框
CC 用户自定义
CD 命令按钮
CK 复选框
DT 日期时间
EC 扩展组合
ED 编辑框
GB 组框
HK 热键
HS 水平滚动条
IP ip地址控件
LB 简单列表
LC 高级列表
LK 链接控件
MC 月历
MFC_BN MFC按钮
MFC_CR MFC颜色按钮
MFC_EB FC编辑浏览
MFC_FC MFC字体选择
MFC_LB MFC列表
MFC_LK MFC链接按钮
MFC_ME MFC遮罩编辑框
MFC_MN MFC按钮
MFC_PG MFC属性表格
MFC_SL MFC壳列表
MFC_ST MFC壳树
NA 网络地址
PC 图片控件
PG 进度条
RB 单选按钮
RE 富文本框
SB 分隔控件
SC 滑块
SP 数值调节
ST 静态标签
TB 标签页
TC 树控件
VS 垂直滚动条
其他如表的缩写:
表:T 行:R,列:C 头:H 尾:E 表头:TH 表尾:TE
这些尽可能简短,但是之间要能够区分即可。因为这些经常在编程中出现,建议形成一个统一的命名规范,让自己形成一套命名规则,以后就不用为大量的变量进行命名而发愁。你可以采用上面一套命名规范,其他的命名缩写慢慢增加。但是规则不变,这样就可以形成一个科学系统的命名规则。