MFC写个应用程序界面,这些界面实现的思路是什么

如图,图的左上是一些可收缩的(是叫做子窗口么)有静态文本和编辑框,右上是一个窗口,用来显示下位机通信后计算出来的波形,最下方是保存的一些数据。要实现这样一个软件的界面上的... 如图,图的左上是一些可收缩的(是叫做子窗口么)有静态文本和编辑框,右上是一个窗口,用来显示下位机通信后计算出来的波形,最下方是保存的一些数据。要实现这样一个软件的界面上的子窗口是什么思路。我用的是基于单文档的框架,只做了一些工具栏按钮和几个弹窗。这样的软件界面用基于文档的框架还是基于对话框的框架啊?小弟MFC接触没多久,菜鸟一只。 展开
 我来答
bhtzu
2013-09-25 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4250万
展开全部
首先,这个软件应该不是VC做的,你模仿的完全一样很困难。
其次,应该使用单文档框架,左侧和下方部分使用CDialogBar实现或者拆分窗口也可以
最后,可以参考或者使用一些图形界面库,找”仿PowerBuiler界面“的样式。
追问
我也觉得这界面不是用VC写的,在做一个类似属性页的对话框时我用在一个对话框上用PropertySheet添加了几个PropertyPage,然后我在App初始化的时候添加了设置对话框背景的语句,发现属性页的标签title背景颜色没改。请问下怎么修改各个子对话框的背景和Button的背景,是哪个函数?
追答
OnEraseBackground/OnCtrlColor
不是一个函数就可以改变的,需要根据不同情况进行DC操作,都是一组代码。
这些具体功能,都可以搜到网上的示例代码,如“VC 改变对话框背景颜色” “VC 改变控件背景”
huang71216
2013-09-25 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:84.7万
展开全部
VC可以做到,1、3、4象限应该是基于FromView,2象限应该是基于CView类,要用MFC实现这样的界面,没有个4、5年的功底,难!
追问
我在学校里面就学了C++,用MFC写过一个计算器的程序(虽然是大部分是同学给我做的),也接触过Java,用网上的代码改了一个界面,可以查询数据库。这软件是今年刚进公司得到的任务,这公司没人写软件的,想了想我只会点MFC,确实挺坑的。
追答
建议下载ToolKit,里面有很多控件封装的源码,可以研究一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式