Windows 10 也能自动切换深/浅色主题
program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, TlHelp32,Classes, PsAPI, Windows,Registry; // Checks whether registry value which registers system's light mode is on function SystemUsesLightTheme:boolean; var Reg: TRegistry; begin Result := False; Reg := TRegistry.Create; try Reg.RootKey := HKEY_CURRENT_USER; if Reg.OpenKeyReadOnly('Software\Microsoft\Windows\CurrentVersion\Themes\Personalize') then begin if Reg.ValueExists('SystemUsesLightTheme') then if (Reg.ReadInteger('SystemUsesLightTheme') = 1) then Result := True; end; finally Reg.Free; end; end; begin try { TODO -oUser -cConsole Main : Insert code here delphiw.com } Writeln('SystemUsesLightTheme:'); Writeln(SystemUsesLightTheme); readln; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end.
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.04823899269104 seconds