描述 MFC 框架如何处理消息和命令以及如何将它们与处理程序函数相连。
在 Windows 的传统 Windows 程序,消息在窗口过程的大型 switch 语句进行处理。 MFC 使用 消息映射 映射直接消息至不同的类成员函数。 消息映射与虚函数因此效率,并且,它们允许消息由最适合的 C++ 对象处理 - 应用程序,显示文档,依此类推。 可将唯一消息或范围消息,命令 ID 或控件 ID。
WM_COMMAND 消息 (通常会由菜单、工具栏或按钮 - 快捷键也使用消息映射机制。 MFC 定义标准命令消息 路由 在应用程序窗口、帧、视图和活动文档中的程序中。 如果需要,您可以重写此路由。
有关消息和消息队列的一般信息。窗口,请参见 消息和消息队列。 Windows SDK中。