这个程序的界面该如何安排,请大家给些意见。

fat_how 2003-08-21 02:07:23
程序有4个域,
一个显示从外面读入的数据,数据每秒刷新一次
另外3个域显示根据这些数据画出的图象,3个域同等重要。
我该用什么控件和如何安排他们在窗口中的布局

我现在是这样做的,
用4个可变大小的dockable ControlBar平均放在窗口里:
+----+----+
|data|pic |
+----+----+
|pic |pic |
+----+----+

再做4个对话框帖上去,
在3个需要显示图象的对话框里贴上view

但是觉得效果不好,请大家给点意见
...全文
24 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bager 2003-08-21
  • 打赏
  • 举报
回复
可以参考一下NetRay的界面,可以将数据显示部分可以放入View中,其它图形相关的显示元素就放在ControlBar 中吧,可以设置其任意停靠的属性,调整的机会留给用户。
Phourm 2003-08-21
  • 打赏
  • 举报
回复
+----+----+---+
| data |
+----+----+---+
|pic |pic |pic|
+----+----+---+
或者
+----+----+----+
| | pic |
| |---------|
+Data+ pic |
| | |
| |---------|
| | pic |
+----+----+----+
画得不是很好,三个等同重要的可以一样大小

同样也可以用CSplitterWnd
不同的是要用两个CSplitterWnd
第一个分开Data 和 PIC第二个分开三个PIC窗口
jack_wq 2003-08-21
  • 打赏
  • 举报
回复
我觉得还是GZCompiler(编译器) 好一点!
jack_wq 2003-08-21
  • 打赏
  • 举报
回复
我觉得还是GZCompiler(编译器) 好一点!
balas 2003-08-21
  • 打赏
  • 举报
回复
+----+----+---+
| data |
+----+----+---+
|pic |pic |pic|
+----+----+---+
GZCompiler 2003-08-21
  • 打赏
  • 举报
回复
用CSplitterWnd将窗口分割成两行两列,然后在每个窗口中放入不同的View。
gzshd 2003-08-21
  • 打赏
  • 举报
回复
用SDI切分窗口

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧