Board logo

标题: VB6中如何解决分辨率问题呢? [打印本页]

作者: netice    时间: 2006-4-9 14:30     标题: VB6中如何解决分辨率问题呢?

我在1024*768下做的软件拿到800*600分辨率下就变的特别难看。。。
郁闷了,,可不可以做个适应各种分辨率的,像长70% 宽80%这样的啊。。
晕。。查了查资料说什么要在做低分辨率下做的软件适应个种分辨率。。。那不就惨了啊 。。我在液晶屏下看那800*600就晕。。。(除了玩CS不晕)
作者: netice    时间: 2006-4-9 20:01

这个问题已经搞定。。。我把它在加载时把系统分辨率改了下,然后推出时又改了过来。。哈哈。。
作者: Nothing    时间: 2006-4-9 20:38

你这个方法太黑了,应当加载时在Form_Resize中修改控件的大小。
作者: netice    时间: 2006-4-10 14:12

不会吧?!
控件那么多怎么修改啊。。我的一个窗体上加载时隐藏了几百个控件
若把他们的大小全改的话。。我怕乱套拉  啊。。。。。。
作者: twy1392336    时间: 2008-5-27 17:18

请问Noting,有没有,在加载时就可以使各控件在当前显视分辨率下的百份比显视的方法呢?
作者: Nothing    时间: 2008-5-27 19:30

没有简单的办法
只有在Form_Resize事件中进行计算
作者: netice    时间: 2008-5-30 21:52

   百年老贴了也被找出来了。。。。汗   这种问题貌似在C++里也不好解决




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0