用VC做一个记事本程序的思路

想用VC做一个记事本程序1如果只能打开一个文件,是建SDI工程,还是建对话框工程啊?SDI的窗口和自带的记事本很相似,菜单,工具栏什么的会方便一些。对话框工程中,能使用E... 想用VC做一个记事本程序

1 如果只能打开一个文件,是建SDI工程,还是建对话框工程啊?

SDI的窗口和自带的记事本很相似,菜单,工具栏什么的会方便一些。
对话框工程中,能使用EditText控件,我只在对话框中使用过那些控件,SDI工程中能使用控件吗?
如果不能,是不是就要像孙鑫VC书中文本编程那章,自己去实现类似输入框的功能?

我感觉应该是SDI,因为像UltraEdit,EditPlus都能打开,编辑多个文件,VC里面对应的就是MDI,
java里面叫JTabPanel标签控件类,VC6中好像没有类似的控件,所以对话框程序就不行了。

所以就要在SDI/MDI中,自己去实现类似输入框的功能?像孙鑫VC书中文本编程那章。
展开
 我来答
tongfans
2010-12-03 · TA获得超过1127个赞
知道小有建树答主
回答量:683
采纳率:0%
帮助的人:731万
展开全部
sdi或者mdi都可以,不需要自己实现,在建立工程的向导的最后一步,对CxxxView的基类(xxx为你的名字)选择CEditView或者CRichEditView都可以,后者多一些格式控制,比如字体、颜色之类的,然后自动就实现了一个类似Windows自带记事本的简单记事本,如果需要别的功能再自己增加吧。
小草不容易
2010-12-03
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
不需要 你只需要在MFC工程向导(单文档) 的最后一步 基类设置为 RichEdit 就可以了 就生成了是一个简单的编辑器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzljlss
2010-12-03 · TA获得超过106个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:0
展开全部
其实都是可以的,关键还是看你实现的功能。
SDI有现成的框架可以采用,放上一个eidtView就可以了,相对来说比较简单一些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式