我的有一个显卡是双输出的,主输出的显示器分辨率的设置我就通过两个API:EnumDisplaySettings获取主显示的所有显示模式,再用ChangeDisplaySettings设置当前所要设置的显示模式,主输出就能成功设置;但我将副输出的DeviceName获取后传入EnumDisplaySettings中能获取它的所有显示模式列表,可副输出的DEVMODE结构传进ChangeDisplaySettings里时,设置的还是主输出的显示器,不知是否有大哥玩过双输出主副显示分辨率的设置,给老弟指教指教,谢谢,呵呵....卡了我几天了,HELP ME....嘻嘻

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=2L9UXY9L-MDVH-4ZI3-HPN1-RPB9KV5Z63YM
      

  2.   

    zhaoliang_chen(龙行天下) 你给的例子我也有用到,但是在单显卡双输出时只能对主输出的显示器的分辨率进行设置,副显示器的分辨率改不了,不知你是否有在单显卡双输出的机上试过,并能同时对两个显示器进行分、辨率调整呢?谢谢。还在闷ing...
      

  3.   

    看来API帮不了我了,不知DirectX有没人应用过。。呼。累。
      

  4.   

    好野,终于被我做出来咯,梗Q简单,换个ChangeDisplaySettingsEx就搞掂。