My点评网 - 中国IT产业点评门户 | 将IT产业透明化! | 加入收藏 
MY(我)点评网
欢迎访客访问
[ 登录 | 注册:建论坛/写日志/说评论 ]
会员控制台 | 群组 | (BLOG)资讯 | 论坛
 
大众点评网
导行:
IDC 广告联盟 域名 建站CMS 网络游戏 投资网站 潜质域名 IT企业 电子商务 SEO/Windows7 Script 系统 程序 电脑 交流报 安全 论坛 游戏

双显卡的"同步"与"延伸桌面"模式

Script程序语言详细资料....
首页> 群组> IT业界群组> Script程序语言论坛
返回>Script程序语言论坛 2009-2-25 21:30:16 来自:会员 快速回复 添加新话题
主题内容: 有个小需求,我必需要在程序内控制一部计算机的双显卡在"延伸桌面模式"与"同步模式"中切换

非常需要范例程序代码 或者 提供我正确的解答方向
 
使用 Windows 标准功能就好,希望不用锁定特定厂牌显卡
 
目前,我已经可以利用 ChangeDisplaySettingsEx 这个 WinAPI 做好延伸桌面设定,但是始终无法由"延伸桌面模式"中切换到"同步模式"
 
读多次 MSDN 文件,发现没有强调如何利用 ChangeDisplaySettingsEx 设定 "同步模式",一直很担心我的方向错误
 
在 Google 搜寻:
ChangeDisplaySettings Dual Display
ChangeDisplaySettings Dual Monitor
Dual Display Clone
Dual Display API
多数是找到延伸桌面的相关范例,是我用错关键字?

引用
Dino Hello 希望有人听懂我的描述...

目前我找到 NVidia 专用的设定方式(命令列)

rundll32.exe nvcpl.dll,dtcfg setview 1 clone DA AA

参考文件:http://developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/common/src/NvCpl/docs/NVControlPanel_API.pdf

还要收集 ATI 的设定方法

看起来有点像是要根据驱动程式去设计了,不晓得有没有更好的方式....
引用
Dino 继续研究下去可能得要为每一代的显示卡作处理了,这不是我的初衷

目前有了 NVidia 的方案而先打住继续研究下去的兴趣,工作的范围目前可以结案。

转个念看到有人在讨论 "萤幕擷取" "萤幕放大镜" 功能如何撰写,开始心生歹念

在见识到别人简单的 Sample code 鼓励下,我作了这一个尝试...

用 .NET 开发 WPF 应用程式,程式启动时为第二枚萤幕建立一个全景的视窗,然后起一个 Thread 利用 BitBlt 函数把主要萤幕画到第二枚萤幕上去,如果有第三枚则比照办理

优点:
- 只要能够开出延伸桌面就好了
- 不管是哪个厂牌的显示卡
- 不管是不是"同一张显卡"上的双萤幕功能
- 延伸桌面解析度不同也没有关系,不过解析度不同时要能忍受放大缩小,解析度相同时则非常理想
缺点:
- 毕竟是画上去的,要忍受一点效能上的损失
- 必须是安装 .NET Framework 而且跑 WPF 会顺的电脑
- 在双萤幕上测试大概耗用 10% CPU 效能 (程式原型还没最佳化,应该还有空间)

  暂无评论,欢迎您成为第一个评论者!(仅开放注册登录会员)


 最新相关内容 10秒,快速注册会员建论坛/写日志/说评论
·天龙八部商线问题
·请问这个网站要怎么上传文件案?? 急*
·要换新电脑了 关于配备问题 我的预算非常充足
·Help! 这些文件案有没有毒呢?!
·facebook 麻辣医院 地下室 灵魂的放纵
·PSP 3.71 M33-4
·为什么我要注册此论坛,验证码一直错误???我有
·XP电脑怎么重装呢 ?
·wii恶灵古堡 安布雷拉要怎么重玩
  你的回应... [仅对登录会员开放,请文明参与,注册会员能写日志、说评论、建论坛自己当版主]
  回应一下:双显卡的"同步"与"延伸桌面"模式
 
  请勿发广告或垃圾信息,请为提高内容质量做出贡献
  [Ctrl+Enter 快速回复]

返回Script程序语言论坛


来自>>IT业界群组

简介:程序员交流:Java Script、VB Script、各类Script程序语言VB.NET程序问题交流与讨论
论坛生日:2009/2/14建立
主题:双显卡的"同步"与"延伸桌面"模式
创始人版主:admin查看>>
更多分类 >返Script程序语言论坛首页
最新热门推荐帖子....
想加入新功能 该如何做 ? [会员]
VB 关于倒传递的问题 请各位了解倒传递的大大协助~谢谢 [会员]
Dao 3.51 +Access97 (*.mdb)做的软件,在vista无法使用 [会员]
我有一文字文件.csv数据,如何让Crystal Report 连上.csv的资料并show出 [会员]
令WebBrowser要用户按下网页内script内的连结后button才enable(100QP) [会员]
取得绝对路径字符串 [会员]
资料夹共享问题 [会员]
判断档案是否已存在 [会员]
excek汇入sql server 判断问题 [会员]
RFID CF卡于PDA上 程序开发 [会员]
急件-图片移动 [会员]
VB写账号密码问题 [会员]
找不到档案 'C:\WINDOWS\system32\IEFRAME.dll\1' [会员]
EXCEL完全释放问题 [会员]
Browser [会员]
WebBrowser 的msgbox问题 [会员]
VB 2005 Textbox 控制问题 [会员]
如何侦测游戏开启了没有? [会员]
ScriptControl执行后的东西 可以呼叫内部自制SUB来用吗? [会员]
写usb 相机的控制 [会员]

  关于我们 需要帮助 广告服务 合作伙伴 中国IT产业大众点评门户
CopyRight 2008 © My点评网 www.MyDianPing.com
粤ICP备08105915号
  My点评网简介
用户协议 隐私声明
联系方式 建议/反馈
常见问题
忘记了密码
联系我们的客服人员
联系方式
广告投放
网站地图(SiteMap)
网站合作
投资/融资
友情链接/战略伙伴