none
如何设置桌面工作区域的尺寸,系统编程高手入 RRS feed

  • 问题

  • 由于在不同的笔记本上做一些UI自动化测试,要求桌面工作区域不变,比如开发是在12寸的笔记本上开发,分辨率为800*600,如果部署到15寸笔记本上后,需要依然显示12寸的尺寸,分辨率不变,多出来的显示为黑框,类似于VM软件初次启动时不能全屏显示的效果,通过API只能设置分辨率,但屏幕工作尺寸该如何设置,高手指教
    2011年6月23日 8:43

答案

  • 您好:

     

    由于您的帖子主要关注于程序编码和开发相关, 我建议您可以访问微软 MSDN 论坛获取更多帮助http://social.msdn.microsoft.com/forums/zh-CN/categories/.

     

    MSDN论坛这是微软公司面向软件开发者的一个论坛,主要讨论基于Windows 平台的程序开发及代码研讨。您的问题可以在MSDN获得更多信息。

     

    感谢您的支持与理解


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    2011年6月27日 7:32

全部回复

  • 每款显示器的尺寸和分辨率对应关系都是不一样的,例如15寸的显示器,有可能是800*600、1024x768、1280*1024这几种不同的分辨率,并且系统也没有直接提供API获得显示器的尺寸信息。可能有其他机制可以检测到显示器的物理大小,你可以找找看。
    黄俊伟(wbpluto) MSN: hjw@live.cn Blogs: http://blog.wbpluto.com http://blogs.itecn.net/blogs/wbpluto
    2011年6月23日 14:38
  • 很久没玩开发工具了,但是记得 VB6时代就可以使用 屏幕百分比来控制窗口位置和大小的,当然也可以用像素来控制。
    2011年6月24日 12:40
  • 您好:

     

    由于您的帖子主要关注于程序编码和开发相关, 我建议您可以访问微软 MSDN 论坛获取更多帮助http://social.msdn.microsoft.com/forums/zh-CN/categories/.

     

    MSDN论坛这是微软公司面向软件开发者的一个论坛,主要讨论基于Windows 平台的程序开发及代码研讨。您的问题可以在MSDN获得更多信息。

     

    感谢您的支持与理解


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    2011年6月27日 7:32