楼主的问题很冷门,只能帮你到这里了:http://msdn.microsoft.com/zh-cn/library/ms812499.aspx
查看”在托管代码中获取并更改显示设置“部分。

解决方案 »

  1.   

    这样做其实没有意义,而且也应该避免程序去自动设置
    原因:
    1.假如屏幕本身纵向放置,设置了横向显示,不手动把它先设置为纵向显示,根本都找不到你的程序到底放哪里了,而且你的程序可能根本就在扩展显示器上,在主显示器上看不见.而如果已经手动设置好了,你程序再去修改已经多此一举了
    2.假如屏幕本身横向放置,你程序给它设置成纵向显示,那么整个屏幕颠倒过来,人家没法看了
    结论:人家到底要这么显示应该根据显示器怎么放置自己去设置,而不是你程序胡乱指定
      

  2.   

    不是有无意义的问题,而是项目需求啊,几百台机器,总不能一个一个去设吧。而且不懂电脑也没关系,只要安装程序,程序自动完成这些操作,解放人力啊。