教程学院
图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证
酷网学院
CAD
AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM
系统
安全 防火墙 病毒 WinXP Win2003 Vista
数据库
编程
网络
  网站导航: 库库中文网 · 系统编程教程 · VC语言 · VC基础教程  

在vista下运用ChangeDisplaySettings扩展桌面出错,求解

教程推荐
『在vista下运用ChangeDisplaySettings扩展桌面出错,求解』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2008-12-6 13:09:17 
大家好,我的机器是dell vostro 1400, 显卡是intel的X3100,集成的,系统是vista home basic,我外接显示器,默认的双显示器模式是复制,即主副屏都是一样的东西,现在我想通过编程把桌面扩展过去,但是调用失败了,代码如下:

C/C++ code

DEVMODE dm;

                    ZeroMemory(&dm, sizeof(dm));

                    dm.dmSize = sizeof(dm);  //DisplayDevice.DeviceName

                    dm.dmFields |= DM_POSITION|DM_PELSWIDTH|DM_PELSHEIGHT;//|DM_COLOR|DM_BITSPERPEL|DM_DISPLAYFREQUENCY;

                    dm.dmPosition.x = GetSystemMetrics(SM_CXSCREEN);

                    dm.dmPosition.y = 0;

                    dm.dmPelsWidth = 800;

                    dm.dmPelsHeight = 600;

                    //dm.dmDisplayFrequency = 60;

                    //dm.dmColor = 32;

                    

                    LONG lRet = ChangeDisplaySettingsEx(DisplayDevice.DeviceName, &dm, NULL, /*CDS_TEST|*/CDS_UPDATEREGISTRY|CDS_NORESET, NULL);

                    



函数返回-1,谁知道问题出在哪儿?这个代码在xp下工作正常的.
或者说还有什么方法可以扩展桌面.

这个问题第1个回答:
在Vista下右键选择Run as administrator启动程序,看看是否失败
这个问题第2个回答:
试过了,还是不行.
这个问题第3个回答:
哈哈哈哈,笔记本啊

】【关闭窗口
  上一页:
  下一页:
 ·网站导航: 库库中文网 · 系统编程教程 · VC语言 · VC基础教程
VC基础教程:相关文章
VC基础教程点击榜
普通教程关于自设计地对话框类 及 对话框
普通教程强制编译时约束
普通教程调用HHA_CompileHHP编译chm工程
普通教程VS 2005 编译地程序无法运行地几
普通教程软件热点敏感帮助地完成
普通教程符号文件——Win 运用程序调整测
普通教程高效设计与彻底测试
普通教程关于调整测试时输出地字符串信息
普通教程在VC项目中运用自己设定资源
普通教程怎么样为您地安装程序换肤
PHOTOSHOP - 基础教程 抠图专题 蒙版专题 3DsMax 基础 设计实例 Maya设计实例
3D设计教程
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 返回顶部
网站文本地图
版权所有:库库中文 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处]
copyright ? 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578
Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL. 电脑硬件 电脑知识 教程学习
红盾
热爱电脑,热爱生活
拥有电脑,拥有生命
让我们享受拥有电脑的时光