3,098
回編集
編集の要約なし |
|||
15行目: | 15行目: | ||
uses | uses | ||
{$IF CompilerVersion > 22.9} | {$IF CompilerVersion > 22.9} | ||
Winapi.Windows, System.SysUtils | Winapi.Windows, System.SysUtils; | ||
{$ELSE} | {$ELSE} | ||
Windows, SysUtils | Windows, SysUtils; | ||
{$IFEND} | {$IFEND} | ||
48行目: | 48行目: | ||
function DarkModeLoadLibrary: Boolean; | function DarkModeLoadLibrary: Boolean; | ||
begin | begin | ||
if CheckWin32Version(10) and (TOSVersion.Build = 17763) then | if CheckWin32Version(10) and (TOSVersion.Build >= 17763) then | ||
FHandle := LoadLibrary(PChar(THEME_LIB)); | FHandle := LoadLibrary(PChar(THEME_LIB)); | ||
Result := FHandle <> 0; | Result := FHandle <> 0; | ||
61行目: | 61行目: | ||
(@ShouldAppsUseDarkMode <> nil) and (@AllowDarkModeForWindow <> nil) and | (@ShouldAppsUseDarkMode <> nil) and (@AllowDarkModeForWindow <> nil) and | ||
(@AllowDarkModeForApp <> nil) and (@FlushMenuThemes <> nil) then | (@AllowDarkModeForApp <> nil) and (@FlushMenuThemes <> nil) then | ||
DarkModeSupported := True; | DarkModeSupported := True; | ||
end; | end; | ||
end; | end; |