消息处理和映射

本文系列描述消息和命令如何由 MFC 框架处理,以及如何连接到它们的处理程序函数。

在窗口的旧程序, windows 消息在窗口过程的大型 switch 语句进行处理。 MFC 使用 消息映射 映射直接消息到清单的类成员函数。 消息映射比虚函数因此有效,因此,它们允许消息由最合适的 C++ 对象处理 —应用程序,文档,查看,依此类推。 可将一条消息或消息、命令 ID 或控件 ID 的大小。

WM_COMMAND 消息 —通常生成由菜单、工具栏按钮或快捷键 —还使用消息映射机制。 MFC 定义命令消息,框架窗口,视图标准 路由 在应用程序中的,因此,活动在程序文档。 ,如果需要,您可以重写此路由。

有关消息和消息队列的一般信息在窗口中,请参见 消息和消息队列 在 Windows SDK。

您想进一步了解什么?

请参见

参考

CWnd 类

CCmdTarget 类

概念

泛型MFC主题

其他资源

MFC概念