比如说:桌面->单击右键->属性->外观->高级->项目(选择“窗口”)、颜色1(L)(选择“其它”)->在弹出的窗口中,将色调改为:85;饱和度改为:123。亮度改为:205;再点击“添加到自定义颜色”,“确定”->返回原来窗口,点击“确定”->再返回上一级窗口,点击“应用”、“确定”。
 
怎么通过C#代码来进行修改,winform中的!

解决方案 »

  1.   

    this.BackColor = System.Drawing.SystemColors.ControlDark;
    后面的颜色值通过变量来传递就可以实现更改了~
      

  2.   

    同上,
    单击你要修改颜色的form窗口,在它的属性里面有个backColor这一项,选择你要的颜色
      

  3.   

    this.BackColor = System.Drawing.SystemColors.ControlDark; 
    后面的颜色值通过变量来传递就可以实现更改了
    在属性里可以随便设  自己挨着试试那写属性
      

  4.   

    this 修改的都是当前窗体的!现在需要的是通过API来修改整个系统的!
      

  5.   

    修改注册表:[HKEY_CURRENT_USER\Control Panel\Colors]
    "ActiveBorder"="212 208 200"
    "ActiveTitle"="0 84 227"
    "AppWorkSpace"="128 128 128"
    "Background"="0 78 152"
    "ButtonAlternateFace"="181 181 181"
    "ButtonDkShadow"="113 111 100"
    "ButtonFace"="236 233 216"
    "ButtonHilight"="255 255 255"
    "ButtonLight"="241 239 226"
    "ButtonShadow"="172 168 153"
    "ButtonText"="0 0 0"
    "GradientActiveTitle"="61 149 255"
    "GradientInactiveTitle"="157 185 235"
    "GrayText"="172 168 153"
    "Hilight"="49 106 197"
    "HilightText"="255 255 255"
    "HotTrackingColor"="0 0 128"
    "InactiveBorder"="212 208 200"
    "InactiveTitle"="122 150 223"
    "InactiveTitleText"="216 228 248"
    "InfoText"="0 0 0"
    "InfoWindow"="255 255 225"
    "Menu"="255 255 255"
    "MenuText"="0 0 0"
    "Scrollbar"="212 208 200"
    "TitleText"="255 255 255"
    "Window"="255 255 255"      "WindowFrame"="0 0 0"   背景颜色
    "WindowText"="0 0 0"
    "MenuHilight"="49 106 197"
    "MenuBar"="236 233 216"
      

  6.   

    可以让注册表修改后立即生效重起explorer进程
      using   Microsoft.Win32;   
      using   System.Diagnostics;   
        
      public   void   RefreshSystem()   
      {   
         Process[]   myProcesses;   
         myProcesses   =   Process.GetProcessesByName("explorer");   
         foreach(Process   myProcess   in   myProcesses)   
         {   
             myProcess.Kill();   
         }   
      }
      

  7.   

    不重起explorer进程的方法:立即生效的命令:Gpupdate 
      语法 
      gpupdate [/target:{computer | user}] [/force] [/wait:Value] [/logoff] [/boot] 
      参数 
      /target:{computer | user} 
      只处理 Computer 设置或当前的 User 设置。默认情况下,将同时处理计算机设置和用户设 置。 
      /force 
      忽略所有处理优化并重新应用所有设置。 
      /wait:Value 
      策略处理等待完成的秒数。默认值是 600 秒。0 等于“不等待”,而 -1 等于“无限期等 待”。 
      /logoff 
      刷新完成后才注销。如果客户端的组策略扩展没有在后台刷新周期内进行处理,但在用户登录时进行处理,例如对于用户组策略软件安装和文件夹重定向,这时需要使用该选项。如果没有调用要求...... 
      gpupdate /force /wait:0 
      不需要注销和重启电脑,也不需要结束explorer.exe进程,只要在修改完注册表后,运行此命令就可立即刷新注册表生效。
      刷新桌面命令
      RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
      

  8.   

    右击你要修改颜色的form窗口,在它的属性里面找到backColor这一项,选择你要的颜色