非命令消息如何到达其处理程序

与命令不同,标准 Windows 消息不会通过命令目标链进行路由,但通常由 Windows 向其发送消息的窗口进行处理。 该窗口可能是主框架窗口、MDI 子窗口、标准控件、对话框、视图或某种其他类型的子窗口。

在运行时,每个 Windows 窗口都附加到具有其自己的关联消息映射和处理程序函数的窗口对象(直接或间接 CWnd派生)。 框架使用消息映射(作为命令)将传入消息映射到处理程序。

另请参阅

框架如何调用处理程序