mfc group box 的子控件_MFC消息之命令消息和控件消息

本文详细介绍了MFC中的命令消息和控件通知消息,包括它们的宏定义、消息前缀以及如何处理。控件通知消息由控件发送给父窗口,如文本控件的EM_消息、按钮的BM_消息等;命令消息则在用户选择菜单项、按钮等时触发,携带资源ID,可以被多种MFC对象处理。
摘要由CSDN通过智能技术生成

MFC消息之命令消息和控件消息

Windows系统预定义了许多消息,每个消息都拥有一个宏定义,即用形象的字符串来标识消息,一系列#define 语句将消息与特定数值联系起来,可以在头文件WinUser.h中找到这些宏定义,例如:

bcb51aec953a032d55c648a5474bf812.png

可以在程序中通过消息名“WM_PAINT”来访问它。其他消息如:

6b53101489a0a72b293f2501e452fdd8.png

系统定义的消息有不同的前缀,不同的前缀有不同的含义。

1. 控件通知消息

控件通知消息是由编辑框、列表框等控件或子窗口产生并传向父窗口的消息,它以WM_COMMAND为消息名,在消息的参数中包含有具体的控件通知代码,以区别具体的控件通知消息。

控件通知消息必须由窗口类的对象,即直接或间接由CWnd类或其派生类的对象进行处理。比如主框架窗口类、子边框窗口类或窗口类等。

不同的控件产生的通知消息有不同的前缀,如:

1)文本控件消息

文本控件消息以EM_为前缀,如:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值