改变窗口大小时要改变显示内容大小吗?

dungeonsnd 2010-04-22 09:18:48
RT,大家在设计界面显示时,当程序窗口变大(小)时,要让显示的字体等元素变大(小)吗?
或者窗口变小时,元素的大小及位置不变,只是部分将不显示,就像网络浏览器那样,窗口变小时显示的字号不发生变化,只是内容有可能显示不全。

希望大家多谈谈自己的设计看法。


我觉得应该这样设计,
1. 对应于不同的窗口大小,元素大小不变。只是窗口缩的太小时,部分元素不显示(重要输出也可能会不显示),这时自动出现滚动条。
2.对于不同分辨率,元素比例应不变,对于不同分辨率的显示器动态改变大小及位置。
3.最好再增加一个缩放显示的功能,比如VIEW上有一个图形,但是细节无法看清,可以把它放大来查看。

另,我们公司的软件产品,当图形的细节无法看清时,就可以打开子窗口,改变子窗口的大小其中的元素就会动态改变大小,不管子窗口大小如何其中的全部元素都会显示。所以子窗口最大化后,其中的图形细节及字号就会很大,看得很清楚了。 但是我觉得这种设计不好,因为子窗口缩的很小时时字号太小,根本看不清,很不雅。


只是谈谈我对这种设计的看法,与大家在线探讨。
...全文
499 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dungeonsnd 2010-04-27
  • 打赏
  • 举报
回复
沙发~~
尹成 2010-04-25
  • 打赏
  • 举报
回复
MoveWindow();SetWindowPos()需要自己来调整控件的位置
zhangxin357 2010-04-24
  • 打赏
  • 举报
回复
按一定的比例,要让视觉上觉得看着舒服才可以
dungeonsnd 2010-04-23
  • 打赏
  • 举报
回复
感谢楼上各位的回复,

大家可以任意来探讨这个话题,随便聊聊,

补充一下,本贴假设用户要的软件是图形和文字输出为主的软件。本人公司是做虚拟仪器的,所以要实时显示采集的信号及数据。采集完后要分析波形及数据。所以这里主要探讨这类有图形及文字输出的软件。就像你现在要设计一个网页浏览器的界面逻辑,你会怎么考虑? 或者是你正在开发的项目中,类似的界面设计原则是什么样子的?
多了解了解,呵呵。

周一来结贴,要分的朋友来接分吧~~
社会栋梁 2010-04-22
  • 打赏
  • 举报
回复
图形,图片还可以
文字就不太适用了
  • 打赏
  • 举报
回复
还是要看用户的实际需求
dungeonsnd 2010-04-22
  • 打赏
  • 举报
回复
实现的技术对我来说不成问题,关键是探讨设计方法。

设计成这样感觉更好:
类似AutoCAD那样,可以缩放显示的内容,另外改变窗口大小时,显示的元素不发生变化,超出边界的元素不显示。
类似搜狗浏览器那样,在状态栏加个缩放比例工具,可以随时更改显示的元素的大小。

另外,像Adobe Reader那样,改变窗口大小,其中的内容会同时变小,就像我们公司的产品一样。我个人不太支持的设计风格。呵呵。

大家对于这类图形输出的软件是怎么设计的?
向立天 2010-04-22
  • 打赏
  • 举报
回复
我觉得你们公司的产品很有意思
呵呵

这个问题我认为不应该一概而论吧
对于不同的软件需求解决方案应该不一样
有的软件可以限制不让窗口的大小改变
有的软件则不在乎是否显示完全
不过对于那些需要考虑周全的软件
我想更多的也应该是在技术层面上考虑实现方法
而软件设计本身还应该是需求决定的

一家之言,仅供参考
Eleven 2010-04-22
  • 打赏
  • 举报
回复
MoveWindow();SetWindowPos()需要自己来调整控件的位置

15,979

社区成员

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

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