公司要我考虑一个问题,并拿出一个方案来,可本人实在愚笨,还没有想出什么好的高招来,我想听听大家的意见。谢谢大家了。
主要问题如下:
举个例子,先说在Window下,经常不是有这种情况吗?分辨率不同,会造成用户界面很难开,比如如果在1024*768上开发的程序,如果不做适当的处理,到800*600上会很难看的,我现在需要解决的正是这个问题。
如果把这个问题展开,如果我现在用一块很小的液晶LCD来显示,那么它的分辨率肯定会很低,那么如何来进行调整用户的界面呢,也就是说如何控制控件的大小,在较小的显示屏上显示出来呢?当然并不是说等比例缩小就能解决的,那样可能会效果很差,比如字很小很小,所以必须保证界面人性化,也就是说可以使用有scrollbar的窗口,来显示在界面上显示不出来的东东。
在下感激不尽,呵呵。谢谢指教了。
主要问题如下:
举个例子,先说在Window下,经常不是有这种情况吗?分辨率不同,会造成用户界面很难开,比如如果在1024*768上开发的程序,如果不做适当的处理,到800*600上会很难看的,我现在需要解决的正是这个问题。
如果把这个问题展开,如果我现在用一块很小的液晶LCD来显示,那么它的分辨率肯定会很低,那么如何来进行调整用户的界面呢,也就是说如何控制控件的大小,在较小的显示屏上显示出来呢?当然并不是说等比例缩小就能解决的,那样可能会效果很差,比如字很小很小,所以必须保证界面人性化,也就是说可以使用有scrollbar的窗口,来显示在界面上显示不出来的东东。
在下感激不尽,呵呵。谢谢指教了。
解决方案 »
- ocx控件对象不支持此属性或者方法
- 非计算机专业毕业生如何成为程序员?
- 有没有办法设置字体和dc坐标无关的啊!!
- 调式崩溃,求原因!
- VC++ 怎么用odbc打开access中的文件
- 最近没有一点进步,公司也快跨了,心情跌到了低谷,闭关 && 找工作。散分(1)!!!!
- 文本输入框 输入过程中在光标后面弹出一个提示
- hi!一个简单的问题,关于类的建立
- 我使用SQL Server 2000 时遇到的一个问题?
- 各位高手能否给个LockFile函数使用的具体例子!我正在做一个读证券公司的行情的dbf文件。需要文件的加锁和解锁。在此先谢谢各位!!
- 急!!!!!!!!!!!!!!!!!
- 如何将坐标原点放到屏幕的左下角?
Windows提供了以下几种映射模式:
MM_TEXT
MM_LOENGLISH
MM_HIENGLISH
MM_LOMETRIC
MM_HIMETRIC
MM_TWIPS
MM_ISOTROPIC
MM_ANISOTROPIC
我要是遇到这个问题,很野蛮的,我在程序开始时就强制改用户的屏幕分辨率,程序推出时将其恢复,就想很多游戏那样,当然这样不能满足你的要求,呵呵,也许 bluebohe(薄荷) 的方法可行,但我很讨厌滚动条
cBitsPerPixel = wParam;
cxScreen = LOWORD(lParam);
cyScreen = HIWORD(lParam);