VB6.0做显示器输出(屏幕输出)的切换,求API

如题,只求API(目的是把目前的显示器输出方式显示在程序里)越详细越好,可追加0~100分!... 如题,只求API(目的是把目前的显示器输出方式显示在程序里)
越详细越好,可追加 0~100分!
展开
 我来答
百度网友bdb9803
2013-03-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
你的这种要求比较罕见,我到谷歌搜索了一番,根据老外的建议,给你三个解决方法:
1、最简单的:发送Fn+F6的按键给电脑,可以进行VGA切换,问题是:VB的SendKeys函数或一些模拟按键的API不支持Fn键,这是比较大的问题,即使这个问题解决了,能实现切换,你也无法知道当前是什么状态,而且不是所有笔记本都用Fn+F6切换,有的是Fn+F4。
2、根据电脑的不同,进行底层硬件编程,直接控制硬件,例如联想笔记本提供的工具包软件就有类似工具,用于VGA切换,这是最完美的,遗憾的是,一般人做不到!
3、微软有一个在Win7下的小工具:displayswitch.exe,支持参数运行,你可以用Shell命令调用这个程序,带上参数,就可以进行VGA切换,这是最可行的办法,唯一缺点就是只能在WIN7下使用。
更多追问追答
追问
我的是台式机,win7 64位,使用的电脑多数是win7的。嗯…displayswitch.exe能不能在非win7环境运行啊?
追答
没试过,你可以试试
流云行水bd
2013-03-09 · TA获得超过262个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:303万
展开全部
显示器输出方式是什么?不明白
追问
比如第二台显示器与第一台显示器分辨率相同,第一台扩展到第二台显示器等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式