Alpha Controls Delphi
Is it possible to Alpha Blend or implement a similar effect for a VCL control on a TForm? For example, consider the following screenshot where two TPanels are placed.
AlphaControls v12. Tv Tuner Pci Card Philips 7130 Software. 22 Stable Evaluation fully-functional package. Contains precompiled units, compiled demo with sources, ASkinEditor tool, documentation and some skins. 7-14 Mb Delphi links:,,,,,,,,,,,,,,,,,,,,,,,,,,,, C++ Builder links:,,,,,,,,,,,,,,, ASkinEditor tool with demo-program and some skins. 16.2 Mb Additional package with DB-aware components optimized for using with AlphaSkins. Free for using, sources included.
AlphaControls required. 0.2 Mb ACExtra package - collection of components for Delphi, developed by AlphaControls users. Free for using, sources included. AlphaControls required. 0.8 Mb Free edition AlphaControls Lite Edition is a part of the AlphaControls package (not all components are included here) which can work without any limitations in the Delphi 5/6/7/2005-2010/XE-XE8, Builder 6/2006-2010/XE-XE8, RX Seattle, RX Tokyo under Windows XP and newer.
Free for using without sources. 89.5 Mb AlphaControls LE compiled demo with sources and some skins. 3.7 Mb Other files AlphaConvert - utility for a projects converting from standard controls to AlphaControls. 0.5 Mb English help-file for the AlphaControls package (CHM format) 0.6 Mb English help-file for the AlphaControls package in the WinHelp format (may be installed in the Delphi 5/6/7) 0.2 Mb.
Thanks for all your suggestions. I've taken the input and created a new component that does exactly what I need. Here's what it looks like: The comment that pointed me in the right direction was the one by NGLN that I upvoted. If you post it as the answer I'll accept it. I tried to add the component code to this answer, but StackOverflow wouldn't format it correctly. However, you can download the source and a full demo application.
The component provides the following functionality: • The semi modal form is a child of the main form. This means that it can be tabbed to just like the other controls. • The overlay area is drawn correctly with no artefacts. • The controls under the overlay area are automatically disabled. • The semi modal form/overlay can be shown/hidden if required e.g. Switching tabs.
• A SemiModalResult is passed back in an event. There are still a number of small issues that I would like to iron out.
If anybody knows how to fix them, please let me know. • When the parent form is moved or resized it needs to call the ParentFormMoved procedure.
This allows the component to resize/reposition the overlay form. Is there any way to hook into the parent form and detect when it is moved? • If you mimimise the main form, then restore it, the overlay form appears immediately, then the main form is animated back to it's previous position. Snap On Solus Update Software more. Is there a way to detect when the main form has finished animating? • The rounded corners of the semi modal window are not too pretty. I'm not sure there's much that can be done about this as it's down to the rectangular region. Your code does not show the form modally, and I wonder why you would not.