|
Delphi Bonus - Form Skin
Transparent Window Components
for Delphi and C++ Builder
Form Skin pack contains components that allow to create window with transparent areas and window with arbitrary shape. You don't need to prepare your form or application, just place skin component onto your form, set Active property to True and enjoy!
See screenshot of Form Skin Components demo application:
Form Skin unit contains 3 components:
- TCustomFormSkin
- Base parent component for all skin components. It defines all methods, properties and events needed to create skinned forms.
- TSimpleFormSkin
- This component just publish some properties and events, derived from TCustomFormSkin.
- TBitmapFormSkin
- This component allows to create form skin by bitmap. Just draw your form in any graphic editor, load it into Skin property and set transparent color.
You can use TCustomFormSkin component to create your own skin components. Just derive your component from TCustomFormSkin and override any virtual methods.
TCustomFormSkin and TSimpleFormSkin features:
- Simple controlling of system areas (caption and borders) transparency
- Simple controlling of controls transparency
- Form auto-size by skin size
- Moving window by client area for non-caption forms
- Simple defining form transparency rules
- Simple defining of any form areas as system areas (caption, caption buttons, resize borders, etc.)
Additional features of TBitmapFormSkin component:
- Skin and TransparentColor properties to simple defining shape of form
- Skin image preview at design-time
This product is available only as part of Greatis Delphi Bonus.
|