又是一天好像都没什么进展

  又看了一天的MFC,代码好像都没什么进展,只好指望心里的认识进展了.明天,要开会了,必须交个东东了,所以,明天一定要好好编码了,好歹都得有个东东上交才行...

  明上查资料时,找到了一个程序员的个人主页(http://www.liuhu.net/),嗯,上面列得很多,一看他的经历就看了大半个小时,还多东东的.这就是我所想的程序人生吗?自得其乐,其乐融融也,这就够了:)嗯,还刚好看到一篇一个牛人的经历,顺便转来收藏之...

  没什么东东,随便今天记的一些东东放放喽.

菜单项可以在视中反应, 也可以在HANDAPP中反应, 更可以在MAINFRAME中反应. 一般多文档是在MAINFRAME中反应的.   多文档中,菜单有两个, 一个是MAINFRAME的, 另一个是HANDAPP的, 所以子窗口都关了以后, 显示的菜单的MAINFRAME的, 如果子的不关, 那么, 显示的则是HANDAPP的.


1.文档类通常与数据的存取以及其它处理过程有关,而视主要用来表现文档数据的,但每个视必须依附于一个框架(在SDI中依附于MainFrame,在MDI中依附于ChildFrame),框架上可以放置工具栏、菜单等;

2.某种类型的文档、框架、视共同关联构成一个文档模板类(基类是CDocTemplate,其子类CSingleDocTemplate与CMutiDocTemplate分对应于SDI和MDI),文档模板类在WinApp的初始化时构造;

3.一个APP可以有N个文档模板,但SDI及MDI框架向导默认生成的都只有一种模板(若需要更多则可以模仿添加);一个文档模板在程序中可多次生成多个文档实例,此所谓多文档接口MDI(多文档不仅可以是多个同类型的文档还可以是多个不同类型的文档);一种数据可以有N种表现形式,所以一个文档可以有N个视与之关联;

4.在某一时刻只可能有一个活动的文档、视、和框架。即当前文档、视、和框架。


即想让窗口点下什么东东改变成另一个视, 第一步先取得文档模板指针,再取得当前活动文档, 接着取得当前的活动视, 最后改变指针, 关联成新的视文档框架即可.


视文件中必须要定义所对应的文档, 并且视只在THEAPP中刚建立时被文档模板引用下,后面全没用到.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值