|
|
|
|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
A small update with new features and expanded capabilities.
Windows 11 detection feature has been added Code:
function IsWindows11: Boolean; external 'IsWindows11@files:FMXBridge.dll stdcall delayload'; Code:
if IsWindows11 then
begin
FMXForm.FCreateTabbedForm(WizardForm.Handle, IsWinDark, True);
end
else
begin
if IsWinDark then
FMXForm.FCreateBlurForm(WizardForm.Handle, ColorSetOpacity($FF000000, 0.7), True)
else
FMXForm.FCreateBlurForm(WizardForm.Handle, ColorSetOpacity($FFFFFFFF, 0.7), True);
end;
if IsWinDark then
FMXForm.LoadStyleFromFile(ExtractAndLoad('dark.style'), GetWinAccentColor)
else
FMXForm.LoadStyleFromFile(ExtractAndLoad('light.style'), GetWinAccentColor);
numeric wrapper with advanced settings: Basic methods: Code:
procedure DecimalDigits(FDigits: Integer); procedure HorzIncrement(FValue: Single); procedure VertIncrement(FValue: Single); procedure VerticalMode(FEnabled: Boolean); procedure Max(FMax: Single); procedure Min(FMin: Single); procedure Value(FValue: Single); procedure ValueType(FFloat: Boolean); function GetHorzIncrement: Single; function GetVertIncrement: Single; function IsVerticalMode: Boolean; function GetValue: Single; The user interface has been updated: (upon request, account type localization was required) Code:
type
FUserInfo = interface(IUnknown)
'{FF655E8A-2C5A-4DF4-80EB-81CBAFD100C1}'
function Name: WideString;
function Domain: WideString;
function ProfilePath: WideString;
function UserType: TUserType;
function IsElevated: Boolean;
end;
Code:
TUserType = (utUnknown, utUser, utAdmin, utGuest, utSystem); Code:
function UserTypeToStr(AType: TUserType): string;
begin
case AType of
utUser: Result := 'User';
utAdmin: Result := 'Admin';
utGuest: Result := 'Guest';
utSystem: Result := 'System';
else
Result := 'Unknown';
end;
end;
Minor internal edits and stabilization of component operation.
__________________
https://t.me/FMXInno |
| The Following User Says Thank You to audiofeel For This Useful Post: | ||
hitman797 (16-05-2026) | ||
| Sponsored Links |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| BlackBox v2 | y_thelastknight | Conversion Tutorials | 567 | 11-03-2025 07:16 |
| Useful Dll for Inno Setup users | peterf1999 | Conversion Tutorials | 88 | 01-12-2017 16:00 |
| INNO TUTORIAL - Using Unicode and ANSI Versions of INNO Setup | REV0 | Conversion Tutorials | 51 | 26-03-2015 06:57 |
| Call of Duty Modern Warfare II DVD9 - 2xDVD5 Inno Setup | Razor12911 | PC Games - CD/DVD Conversions | 6 | 11-04-2014 08:53 |