TMS System Controls Pack

Written by

in

The TMS System Controls Pack is a software component bundle developed by TMS Software that allows developers to easily implement system-level tasks and Windows-specific user interface (UI) enhancements inside Embarcadero Delphi and C++Builder applications. Instead of forcing developers to write complex, low-level Windows API code, it packages these capabilities into standard Visual Component Library (VCL) tools. Core Components and Capabilities

The package contains unique components tailored for UI styling, automation, and deeper operating system interaction:

TFormSize: Automatically remembers and restores the user’s last form size and window position. It can also add a magnetic snap effect (similar to WinAMP layout behavior) and make any area of a form fully draggable.

TLayeredForm: Transforms standard forms into Windows layered windows, letting developers effortlessly apply colorkey effects, irregular translucent shapes, and smooth fade-in or fade-out transitions.

TMacroRecorder: Tracks and records all user mouse movements and keystrokes. It saves these behaviors into a human-readable/editable file that can later be replayed at normal or accelerated speeds.

TAdvSysKeyboardHook: Captures and evaluates key presses across the operating system globally, processing background keystrokes even when the application itself is not focused.

TAdvTaskDialog: Replaces generic message alerts with advanced Windows TaskDialog structures, supporting parameters like expandable text blocks, progress indicators, customizable footers, and hyperlinks.

TAdvShaper: Utilizes an ultra-fast layout algorithm to mold the shape of any software window to match a custom, complex-shaped bitmap image.

TCABFile: Acts as an intuitive wrapper for native Windows cabinet extraction functions, allowing developers to read, build, or compile self-extracting executable (.exe) files seamlessly.

TMS Wheel: Standardizes mouse wheel scroll messages across legacy structures, ensuring immediate scroll support inside standard edit fields, grids, listboxes, and memos. Target Platform & Availability

The bundle is intended primarily for Win32 and Win64 desktop development. It is distributed as a standalone package or bundled inside broader developer subscriptions like the TMS VCL Subscription. If you want to know more, tell me: Which version of Delphi or C++Builder you are working with?

Are you trying to solve a specific system task (like window shaping or macro recording)?

I can provide practical implementation code or look up compatibility steps. TMS System Controls Pack System level tasks made easy

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *