Win7,上网搜到的API:
        public const uint WM_SYSCOMMAND = 0x0113;
        public const uint SC_MONITORPOWER = 0xF170;
        [DllImport("user32")]
        public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, uint wParam, int lParam);
会把两个显示器都给关掉。但是需求是只关闭副屏……悲剧,找了N久找不到办法。求各位前辈指点一二。

解决方案 »

  1.   

    你这个肯定是全部一起都关掉的,要单独关闭某个屏幕必须禁用这个屏幕才行.朝着这个思路去想就对了好象有个DisplaySetting的API 具体给忘记了.
      

  2.   

    API能控制显示器电源?
    你要是的去掉扩展屏吧,可根据主贴内容称两者都关又貌似真的能控制
      

  3.   

    Using the Low-Level Monitor Configuration Functions
    http://msdn.microsoft.com/en-us/library/dd692982(v=vs.85).aspx