请教MFC大神软件框架如下

发布网友

我来回答

2个回答

热心网友

功能如果像现在这么单一,对话框即可,如果将来要升级,增加更多显示或者操作,那最好先用单文档。毕竟是用单文档框架更方便。

大致理解你右边按钮的意思,你是要其状态和菜单对应,你点了菜单,在消息响应里面,GetDlgIItem(控件ID)->EnableWindow(TRUE)是让窗口可以用,
GetDlgIItem(控件ID)->EnableWindow(FALSE)就是让窗口变灰。

左边你使用子窗口填满你的预定绘图区域,MoveWindow可以修改窗口大小,以占满整个大窗口,或者回到原来位置。

PS:只提供建议,不给更具体的代码。可以帮你完全搞定,但是要RMB,谢谢。追问谢谢,大致框架已用对话框实现,右边功能区也已实现,你说的对,以后增加功能单文档是方便点,单文档自带view,画图方便,对话框画图怎么显示还没有解决,我想到的是在左边绘图区添加一个文本编辑控件,在空间里显示绘图区,以后的功能还比较复杂,不知对话框里左边的绘图是否还有更好的办法呢?

追答用picture控件派生CStatic,WM_PAINT等消息画图,move它就行了。

热心网友

基于对话框就可以了。添加一个菜单栏,根据不同的菜单选项,实现不同的功能追问谢谢,可不可以说的具体一点,比如点击右边的功能控制台可以在左边的绘图界面画图吗?对话框上怎么实现绘图呢?右边的控制台怎么实现一个有效其他不可选呢?

追答可以的。你讲左面的控件看做是一个画布,可以在上面绘图的。

右边的控制台怎么实现一个有效其他不可选呢? 这个没看懂

1693209026q

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com