qq_26070741
2015-02-23 14:13
采纳率: 18.2%
浏览 1.5k
已采纳

求教一个MFC编写程序的问题

我是新手想求教大家一个问题:
有一个单文档框架程序,当一启动的时候可以在状态栏里面显示时间,
我看书中的做法是这样的:
1,先定义和插入字符串ID。
2,在CXXXAPP类里面添加一个成员变量保存数据。
3在CXXXAPP类的构造函数里面得到系统时间,然后格式化数据。
4在CMAINFRAME的ONCREATE函数里面设置上刚才格式化的时间数据。
现在不明白的地方就是书中为何要在APP类里面做2和3项呢?如果我把步骤2和3放在
别的地方可以吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • oyljerry 2015-02-24 08:20
    已采纳

    这样放构造函数,相当于是一个初始化动作。这样框架程序一启动就完成了。第一眼就看到时间显示出来了

    点赞 评论
  • blownewbee 2015-02-23 15:51

    放在别的地方当然也可以,只是程序不但要完成功能,而且要做得好,便于维护,代码清晰。
    显然状态栏显示时间,这属于app,而不是文档或者视图,放在app或者mainframe比较好。

    点赞 评论

相关推荐 更多相似问题