Improvements …
⦁ Compatibility with Delphi 12.0 and CBuilder 12.0 (32Bit & 64Bit).
⦁ Windows 11 detection in JfPlatform function.
⦁ Refactoring of the design windows so that their position and size are saved between Delphi/C++Builder executions.
⦁ New procedure for managing design windows in JfUtils.pas: procedure JfControlsGetWindowDesign(AProduct, ANameWindow: String; AForm: TCustomForm); overload;
⦁ New procedure for managing design windows in JfUtils.pas: procedure JfControlsGetWindowDesign(AProduct, ANameWindow: String; AForm: TCustomForm; out Arr: TArray); overload;
⦁ New procedure for managing design windows in JfUtils.pas: procedure JfControlsSetWindowDesign(AProduct, ANameWindow: String; AForm: TCustomForm); overload;
⦁ New procedure for managing design windows in JfUtils.pas: procedure JfControlsSetWindowDesign(AProduct, ANameWindow: String; AForm: TCustomForm; const Arr: array of Integer); overload;
⦁ The position, size and other parameters of the “JfControls Standard” windows are saved in the Windows registry: HKEY_CURRENT_USER\Software\JfActiveSoft\JfControls\DWindows\Standard.
⦁ The position, size and other parameters of the “JfControls Grid” windows are saved in the Windows registry: HKEY_CURRENT_USER\Software\JfActiveSoft\JfControls\DWindows\Grid
⦁ If you do not want design window parameters to be saved between Delphi/C++Builder runs, you can include an “Active = 0” parameter in the following Windows registry key: HKEY_CURRENT_USER\Software\JfActiveSoft\JfControls\DWindows
⦁ All these improvements and the future new features that will be incorporated will only be available from RADStudio XE6.
Fixed …
⦁ Minor bug fixes.
⦁ Fixes in the design windows for their correct location and size
0 Comments