|
Delphi VCLSkin2.30LinkRank software ,June 2, 2003 |
|
D5 D6 D7 VCLSkin is an VCL library that extend Delphi application with skinnable user interface . It allows software developers to make their applications skinnable without modifing source code . Skins support for forms, menus and controls. VCLSkin provides you with plenty of high quality skins for your application .
If you have a previous version installed:
Upgrade from Vclskin1.2:
TSkinDatapropertyActive: enable / disable skin at runtime. DisableTag: To prevent Twinskinform from skining a
certain control; set the control's Tag property value to 99
SkinControls: Specifies which control types be automaticaly skined . SkinFile: Load skin file at runtime. SkinStore: Store skin file in application. SkinFormType: support multi-skin in application. Method
Event
OnFormSkin happen before form skin, if Doskin is true, Vclskin will skin this form, if false, Vclskin will skip this form. aName is classname of the form.
OnSkinChanged happen after skin file have changed.
TSkinStoreTSkinStore can store multi-skinfiles in your application. Tskindata can load skin file from TSkinStore: TSkinData.LoadFromCollection(astore:TSkinStore;aindex:integer), Known issuesWhen user Drag Scrollbar thumb, scroolbar are shown as a normal. When user Drag scrollbar thumb, Windows paint srollbar itself, not delphi, we must Hook Windows API to avoid this, it isn't easy work. We plan to fix it in the feature. How to get skin color? It is easy to get skin Window Tcolor : skindata.Colors[csButtonFace]. Skindata.Colors: TShemeColors; TShemeColor=(csText,csTitleTextActive,csTitleTextNoActive, Let VclSkin support your component website : http://www.link-rank.com email : info@link-rank.com
|