MFC命名规则汇总

 更新时间:2020年4月25日 17:42  点击:1883

本文汇总了MFC中消息、控件、对话框等等的命名规则,作为初学者应详细了解并遵守这类规则。详细规则如下所示:

一、MFC中ID 编号原则:

IDC_:控件的ID命名前缀(Control)
IDM_:菜单的ID命名前缀(Menu)
IDD_:对话框的ID命名前缀(Dialog)
IDR_:资源的ID命名前缀(Resource)
IDS_:字符串的ID命名前缀(String)
IDB_:位图资源的ID命名前缀(Bitmap)

二、MFC系统消息前缀小集

ABM        应用程序桌面工具条application desktop toolbar      
BM        按钮 button control      
CB        组合框 combo box control      
CBEM        扩展组合框 extended combo box control      
CDM        通用对话框common dialog box       
DBT        设备devicae      
DL        下拉列表 drag list box      
DM         Default Push button control      
DTM        Date and time picker control      
EM        编辑框edit control      
HDM        Header control      
HXM        热键hot key control      
IPM        IP控件IP address control      
LB        列表框list box control      
LVM        列表视图list view control      
MCM        日历控件month calendar control      
PBM        进度条progress bar      
PGM        Pager control      
PSM        属性property control      
RB        伸缩条rebar control      
SB        状态条status bar window      
SBM        滚动条scrol bar control      
STM        静态条static control      
TB        工具条toolbar      
TBM        跟踪条trackbar      
TCM        Tab control      
TTM        Tooltip control      
TVM        树视图tree_view control      
UDM        Up_down control      
WM        一般窗口general window 

此处需要注意

BM/NM等中间的M表示向控件发送的消息,也就是命令控件做事情
BN等中间的N,表示控件向外部(父窗口)发出的通知,表示自己的状态,不要混淆这两个不同方向的东西!

[!--infotagslink--]

相关文章

  • 新旧MFC版本实现CEdit透明的2种方法的实例代码

    新旧MFC版本实现CEdit透明的2种方法的实例代码,需要的朋友可以参考一下...2020-04-25
  • 解决Mybatis-plus找不到对应表及默认表名命名规则的问题

    这篇文章主要介绍了解决Mybatis-plus找不到对应表及默认表名命名规则的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-11-18
  • MFC实现连连看游戏之消子算法

    这篇文章主要为大家详细介绍了MFC实现连连看游戏之消子算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • MFC实现全屏功能代码实例

    这篇文章主要介绍了MFC实现全屏功能的代码,对于学习MFC有一定的借鉴价值,需要的朋友可以参考下...2020-04-25
  • VS2019以及MFC的安装详细教程

    这篇文章主要为大家详细介绍了VS2019以及MFC的安装教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • MFC控件之CListCtrl的应用实例教程

    这篇文章主要介绍了MFC控件中CListCtrl的应用方法,包括了针对表格的一些操作,是MFC中比较重要的一个控件类,需要的朋友可以参考下...2020-04-25
  • MFC之ComboBox控件用法实例教程

    这篇文章主要介绍了MFC之ComboBox控件用法,包括了ComboBox控件常见的各类用法,非常具有实用价值,需要的朋友可以参考下...2020-04-25
  • C++中MFC Tab Control控件的使用详解

    这篇文章主要介绍了C++中MFC Tab Control控件的使用详解的相关资料,需要的朋友可以参考下...2020-04-25
  • C++ 关于MFC多线程编程的注意事项

    这篇文章主要介绍了C++ 关于MFC多线程编程的注意事项的相关资料,需要的朋友可以参考下...2020-04-25
  • MFC创建右键弹出菜单的方法

    这篇文章主要介绍了MFC创建右键弹出菜单的方法,较为详细的分析了创建菜单资源及视类添加WM_RBUTTONDOWN消息的实现方法,是非常实用的技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-04-25
  • 构建mfc窗体的简单示例

    这篇文章主要介绍了构建mfc窗体的简单示例,需要的朋友可以参考下...2020-04-25
  • MFC自绘Button按钮分析和实现

    这篇文章主要为大家详细介绍了MFC自绘Button按钮分析和实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • C语言MFC基础之计算器详解

    这篇文章主要为大家介绍了MFC实现简单的计算器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助...2021-08-31
  • MFC设置对话框焦点的方法简述

    这篇文章主要介绍了MFC设置对话框焦点的方法简述,主要讲述了两种实现方法,需要的朋友可以参考下...2020-04-25
  • mfc入门教程之通过控制变量制作计算器

    这篇文章主要介绍了mfc入门教程之通过控制变量制作计算器,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下...2020-04-25
  • MFC命名规则汇总

    这篇文章主要介绍了MFC命名规则,对于初学者而言需要牢固掌握这类规则,需要的朋友可以参考下...2020-04-25
  • MFC绘制不规则窗体的方法

    这篇文章主要介绍了MFC绘制不规则窗体的方法,涉及MFC窗体操作的相关技巧,需要的朋友可以参考下...2020-04-25
  • MFC扩展DLL中导出类和对话框的实现方法

    这篇文章主要介绍了MFC扩展DLL中导出类和对话框的实现方法,详细讲述了实现扩展DLL中导出类和对话框的具体步骤与方法,具有不错的实用价值,需要的朋友可以参考下...2020-04-25
  • mfc文件操作CFile类之创建文件的方法

    这篇文章主要介绍了mfc文件操作CFile类之创建文件的方法,需要的朋友可以参考下...2020-04-25
  • MFC串口通信发送16进制数据的方法

    这篇文章主要为大家详细介绍了MFC串口通信发送16进制数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25