WoptiUtilitiesDemo
所属分类:界面编程
开发工具:Delphi
文件大小:1126KB
下载次数:23
上传日期:2008-08-20 14:14:19
上 传 者:
iamyg
说明: 使用DUintID检测出优化大师用了哪几个三方控件后,使用那些控件模仿的windows优化大师的界面,很细致的啊,^_^
(Optimize the use of master DUintID detected which spent several tripartite control, the use of those controls to optimize the master mimic the windows interface, very meticulous ah, ^ _ ^)
文件列表:
WoptiUtilities.exe (1501184, 2008-03-09)
WoptiUtilities.cfg (434, 2008-03-09)
APNetscapeLabel\APNetscapeLabel.dcr (488, 2000-04-17)
mxOutlookPro\mxOutlookBarProReg.dcr (1264, 2002-07-15)
FlatStyle\Source\TFlatRegister.dcr (11732, 2001-06-29)
mxOutlookPro\mxOutlookBarProAbout.dfm (4426, 2002-10-03)
mxOutlookPro\mxOutlookBarProEditor.dfm (398248, 2002-08-07)
womMain.dfm (1265200, 2008-03-04)
WoptiUtilities.dof (2563, 2008-03-09)
FlatStyle\Packages\FlatStyle_D7.dpk (2250, 2008-03-03)
mxOutlookPro\mxOutlookBarPro_D7.dpk (867, 2002-09-24)
Virtual Treeview\Delphi\VirtualTreesD11.dpk (816, 2007-03-03)
Virtual Treeview\Delphi\VirtualTreesD11D.dpk (733, 2008-03-09)
Virtual Treeview\Delphi\VirtualTreesD7.dpk (864, 2008-03-04)
Virtual Treeview\Delphi\VirtualTreesD7D.dpk (748, 2008-03-04)
WoptiUtilities.dpr (253, 2008-03-09)
Virtual Treeview\Source\Compilers.inc (14121, 2006-10-29)
FlatStyle\Source\dfs.inc (8673, 2001-06-29)
mxOutlookPro\max.inc (3625, 2002-09-25)
TMS Components\tmsdefs.inc (2585, 2006-08-19)
Virtual Treeview\Source\VTConfig.inc (1434, 2007-03-27)
TMS Components\advstyleif.pas (1921, 2006-08-30)
TMS Components\advtoolbtn.pas (52844, 2006-09-21)
APNetscapeLabel\APNetscapeLabel.pas (47583, 2000-11-29)
FlatStyle\Source\FlatGraphics.pas (2168, 2001-06-29)
FlatStyle\Source\FlatUtilitys.pas (11687, 2001-06-29)
FlatStyle\Source\HSLUtils.pas (4174, 2001-06-29)
Virtual Treeview\Source\MSAAIntf.pas (32278, 2007-05-04)
mxOutlookPro\mxOutlookBarPro.pas (365822, 2008-03-04)
mxOutlookPro\mxOutlookBarProAbout.pas (2932, 2002-10-11)
mxOutlookPro\mxOutlookBarProEditor.pas (18857, 2002-10-11)
mxOutlookPro\mxOutlookBarProReg.pas (9763, 2002-10-11)
FlatStyle\Source\TFlatAnimationUnit.pas (12001, 2001-06-29)
FlatStyle\Source\TFlatAnimWndUnit.pas (6336, 2001-06-29)
FlatStyle\Source\TFlatButtonUnit.pas (25336, 2008-03-04)
FlatStyle\Source\TFlatCheckBoxUnit.pas (15453, 2001-06-29)
FlatStyle\Source\TFlatCheckListBoxUnit.pas (25105, 2001-06-29)
FlatStyle\Source\TFlatColorComboBoxUnit.pas (19775, 2001-06-29)
FlatStyle\Source\TFlatComboBoxUnit.pas (13785, 2001-06-29)
... ...
****************************************************************
*** TAPNetscapeLabel Version 1.05e for Delphi 5.0 ***
*** Copyright (c) 1997-2000 a priori computer solutions GmbH ***
*** coded by Marc Hoffmann - All rights reserved. ***
*** Status: Freeware ***
****************************************************************
Description
================================================================
TAPNetscapeLabel is a complete workaround of the original
component (TAPHeadLabel) for Delphi 5.x with some fixes and
improvements. This component looks like the Preferences-Dialog
Labels in Netscape Communicator (that's why my component's name
sounds like that!)...
! Thankx to Ivo Bauer for his suggestion for improvements !
Notes for Developers
================================================================
This component is distributed as freeware. It's up to you to
improve this sourcecode BUT please send me a copy of your
modifications so it's possible to include new nice features in
common versions - Thank you!
Dither-Algorithm
================================================================
Before I've started to develope my own dither-algorithm I've
searched for a 'Ready-to-use' idea in the Internet. The only
good working example I've found was from Tamas Demjen at..
http://members.xoom.com/demjen/builder/gradient.html
By the way, you've done a very good documentation job!!
The only disadvantage of this solution was the condition to
include an external resourcefile with so-called Dither-Masks for
different component dimensions. TAPNetscapeLabel uses a simple
new 'realtime' algorithm to calculate a pleased looking dithering
by inserting 'Noisy-Pixels' between two gradient bands.
History
================================================================
1.05e: User suggestions included
+ Property 'SubCaption.HotTrack' added
+ Property 'OnGlyphDblClick' added
+ Option 'loReplyGlyphDblClick' added
1.05d: Minor changes done
- Replaced TAccessControl(Owner) with
TAccessControl(Parent) to work with all types of
component-containers (i.e. TForm, TPanel, ...)
1.05c: Reordered Properties
+ Reconfigured use of 'FormDrag' and renamed
to 'loEmulateFormCaption'
1.05b: Fixed some minor bugs reported by users
- Set 'Enabled' to true will always recreated the bands
- result of 'GetGlyphBitmap' resumes a safe nil-pointer
(causes Access Violation)
+ Added new Properties:
BevelInner, BevelOuter, BevenWidth,
BorderStyle, BorderWidth
+ Added Legacy Property Ctl3D
1.05a: Added User Sugesstions & additional small Bugfixes
+ FGlyph.Layout (idea & code from Laurent Pierre)
- Color := clWindow bug (seems to be an internal bug
from Delphi) fixed
1.05: Additional Bugfixes (thankx to Ivo Bauer again!)
- TSubCaption.Font stored-settings fixed
1.04: Minor fixes and new features added:
- Requirement for 'DSGNINT' removed
+ Property 'Options' added
+ OnGlyphClick added
1.03: Nice Delphi-Feature discovered:
+ Add flicker-free redrawing
1.02: Some more small bugs found:
- TSubCaption.Font Bug fixes (Thanxs to Oliver Sturm)
1.01: Bugfixes and some new features added:
- TColorSteps fixed! (Value of 1 raised an exception)
+ ImageList-Support added
+ HotTrack Feature added
+ OnMouseEnter / OnMouseLeave Events added
1.00: Major new features from TAPHeadLabel:
+ Gradient can be dithered
+ Glyph can be disabled (AutoGrayScale)
+ Glyph can be right alignment now
+ Transparent-GlyphColor can be assigned
+ AutoClip algorithm optimized
+ TextLayout fixed for all Captions + Glyph
+ SubCaption uses a independent font
+ Drawing-Routine uses DoubleBuffering
Author's Contact
================================================================
If you found any bugs or have some improvements feel free to
contact me:
EMail: mhoffmann@apriori.de
----------------------------------------------------------------
Enjoy Folks...!
近期下载者:
相关文件:
收藏者: