找回密码
 FreeOZ用户注册
查看: 1589|回复: 10
打印 上一主题 下一主题

[论坛技术] 高效利于大显示器的编程思路

[复制链接]
跳转到指定楼层
1#
发表于 9-5-2009 09:25:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除, 无法发言

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
原来在国内的时候,家里用一个22英寸的LCD和一个17英寸的CRT,在公司用一个15英寸的笔记本和一个22英寸的CRT。一直用双显,双显的好处很多。
  • 编程:方便进行代码对比和代码参考,VS2008对于双显的支持还不够完善,但是CS4却做得不错。
  • 办公:一个显示器专门用来开Outlook,随时看邮件,另外一个用来处理其他事情。
  • 文档:一个用来打开作业文档,另外一个用来查找参考资料。
  • 娱乐:一个用来打游戏或者看电影,另外一个随时上网或者打来Messenger,游戏聊天两不耽误(目前Vista对涉及全屏的双显支持还不够完善,希望Windows7会有所改善)。


昨天购买了一个24英寸的LCD,分辨率是1920×1080,好大啊(当然再大一点的我也是可以承受的),近期不打算购置第二台显示器了(否则,我需要自己去宜家买一个大一点的桌子了,目前房东给我的小桌子已经捉襟见肘了)。

这么大的分辨率,其实有很大一部分横向宽度浪费了。当然可以并排打开双文档。但是Vista的窗口安排方式还沿用Windows3.1的模式,布置窗口并不高效,需要搞好多次,才满意,而且一个最大化就全都没用了。据说Windows7的窗口控制方式有所改进,增加了一些纵向占满之类的功能。还没具体使用不得而知。

为什么不可以把单显用软件驱动切割成两个或者三个显示器呢?比如切割成左右两部分,任何一部分的窗口操作不会影响到另外的窗口,因为两个窗口无缝的并排连接,从连个逻辑显示器支架移动鼠标和窗口也会很平滑。这样高分辨率就可以发挥更大的效力了。逻辑显示器的分割线应该是可以随时用鼠标拖动,动态修改每个字显示器的反辨率的。

实现原理:我觉得最彻底的解决办法是进行驱动编程,模拟出两个逻辑显示器,直接让Windows识别,Windows会认为实际上就有多个显示器。当然这样编程对于编程功底要求比较高。诸位高手,我的想法说出来了,谁能够实现呢?
回复  

使用道具 举报

2#
发表于 9-5-2009 10:20:11 | 只看该作者
good idea 不用写驱动那么麻烦,用Windows API足够了,Windows Hook 加 SetWindowPos
回复  

使用道具 举报

3#
发表于 9-5-2009 11:31:18 | 只看该作者
用GridMove试试!不知道能否满足你的要求!

评分

参与人数 2威望 +60 收起 理由
xblues + 30 谢谢分享!
coredump + 30 谢谢分享!

查看全部评分

回复  

使用道具 举报

4#
 楼主| 发表于 9-5-2009 13:00:06 | 只看该作者
提示: 作者被禁止或删除, 无法发言
谁来来写一个啊,偶不会。LS几位可都是高手啊。
回复  

使用道具 举报

5#
发表于 9-5-2009 13:57:21 | 只看该作者

回复 #4 xblues 的帖子

你没看LS介绍的GridMove吗,我觉得正好满足你的要求啊

评分

参与人数 1威望 +30 收起 理由
xblues + 30 谢谢提醒,我老眼昏花了。

查看全部评分

回复  

使用道具 举报

6#
发表于 9-5-2009 16:43:53 | 只看该作者
折腾吧
回复  

使用道具 举报

7#
 楼主| 发表于 9-5-2009 18:27:10 | 只看该作者
提示: 作者被禁止或删除, 无法发言
http://jgpaiva.dcmembers.com/gridmove.html

很小的程序,安装和使用都很简单方便,好用!!
回复  

使用道具 举报

8#
发表于 9-5-2009 18:30:08 | 只看该作者
我也是双显的用户,非常方便啊
虫子,你买了24的显示器?
什么牌的
回复  

使用道具 举报

9#
 楼主| 发表于 9-5-2009 18:40:11 | 只看该作者

回复 #8 lxbtiger 的帖子

提示: 作者被禁止或删除, 无法发言
回复  

使用道具 举报

10#
发表于 11-5-2009 10:35:45 | 只看该作者
很可惜还没能有幸有这种烦恼。

所以说,科技要走在别人前面,光有脑子不行,还得有票子。要不然需求永远落后于别人。

评分

参与人数 1威望 +30 收起 理由
xblues + 30 你太有才了!

查看全部评分

回复  

使用道具 举报

11#
发表于 11-5-2009 15:42:44 | 只看该作者
我刚刚考虑要不要买台新的laptop,现在的跑起来有点慢,不敢装vista.
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 22-4-2025 05:16 , Processed in 0.048593 second(s), 28 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表