Sixting,mfc现在叫什么
windows下的MFC没有过时。MFC之所以创建消息机制,是为了实现其框架/视图/文档三位一体的框架。框架/视图/文档架构的意义在于将处理消息的职责分配给合理的类进行处理。比如点击菜单上的“保存”选项,消息就要交给Doc类实现,而点击“更新”选项,把消息交给View类处理更方便。MFC的消息机制负责将消息传递给适当的类进行处理。下面解释一下消息机制的实现思路:1。把思路和消息表对比一下:为每个类建立一个消息表,里面包含了这个类可以处理的消息,消息和它们的处理函数也一一对应。这样,您可以遍历这个消息表并进行比较,以了解这个类可以处理哪些消息,并且您可以创建一个消息处理函数。2.遍历思路:要让框架中生成的消息在Doc类中处理,思路也是简单的遍历:先看看视图中有没有可以处理的东西,如果没有,再看看自己的类中是否可以处理,如果没有,再看看Doc类中是否有相应的处理函数。3.Frame/View/Doc·崔妮蒂:我也不太记得了。好像创建一个框架,就会创建其对应的视图和Doc(单个文档的情况下,好像会创建多个文档)。所以可以通过上面的视图找到相应的文档。