gpt4 book ai didi

c++ - 为什么 MFC CDocument 有 SetTitle 方法而不是 CFrameWnd

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:21:17 26 4
gpt4 key购买 nike

我刚开始看一个新项目的MFC代码,我被分配到并且之前没有在MFC中做过太多编码。我可以看到 MFC 文档 View 架构基本上分配了所有显示相关任务以查看,Frame 处理与窗口的通信,以及文档保存所有与应用程序相关的数据。

但后来我想知道为什么 MFC 在 CDocument 类中有 SetTitle 方法,而在 CFrameWnd 类中没有?另一方面,要在状态栏中设置文本,您是否在 CFrameWnd 中使用了 SetMessageText 方法?

提前致谢。

最佳答案

已经说过,CFrameWnd 有一个 SetTitle 方法。

但除此之外:原因很简单。一个 CFrameWnd 可以包含并提供多个文档。根据事件文档,它应该显示此确定的 CDoucment 的标题。

并且每个 CDocument 都可以有自己的标题。

关于c++ - 为什么 MFC CDocument 有 SetTitle 方法而不是 CFrameWnd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25910973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com