SizeGrip

Die aktuelle Version ist 1.2b (Info & Quelltext).

Download: sizegrip_1.2b.zip (16.245 Bytes, vom 13.09.2006 08:42:41)

 
TSizeGrip und TSizeGripThemed mit unterschiedlichen visuellen Layouts
 

Informationen

Die Komponenten in diesem Paket, TSizeGrip und TSizeGripThemed, fügen einem Formular (bzw. einem beliebigen TWinControl) ein "Size Grip" in der rechten unteren Ecke hinzu, so wie es auch bei einem TStatusBar oder im Schnittpunkt zwischen einem vertikalen und horizontalen Scrollbar angezeigt wird.

TSizeGrip unterstützt zwei feste Stile, diagonale Linien und sechs im Dreieck angeordnete Vertiefungen, während TSizeGripThemed das aktuell eingestellte visuelle Layout für die Anzeige benutzt.

Das Bild rechts zeigt dies mit diversen Einstellungen.

Neu hinzugekommen ist in Version 1.2 die (layoutmäßig etwas eingeschränkte) Unterstützung für nonVCL-Anwendungen.

Lizenz: M.I.T. (siehe Quelltext bzw. die beigefügte Datei "README.de.txt")

Änderungen

2006-09-13: Version 1.2b

  • Added better support for UxTheme.pas.

2006-01-01: Version 1.2a

  • Verified to work with Delphi 2006 - no changes.

2005-11-19: Version 1.2

  • Modified the sample to also support SizeGripHWND (by conditional define).
  • Added new module SizeGripHWND.pas for nonVCL applications.
  • Internal: Changed capturing WM_PAINT to just reacting to the `pure´ version with WPARAM=0. Makes life much easier BUT does not paint grip into bitmaps.

2005-09-24: Version 1.1

  • Merged TSizeGrip and TSizeGripXP to one component
  • Replaced "ClassicStyle" by new property "Style" to be more flexible with future extensions
  • Added new property "Enabled"
  • Added new property "Themed" for TSizeGripThemed
  • Changed initialization of "TargetControl" with owner
  • Internal: Changed from capturing WM_ERASEBKGND to WM_PAINT, because it did not work for TPanel (although it worked for TCustomForm).
  • Internal: added "AttachControl" and "DetachControl", made "NewWndProc" virtual and slightly modified "TSizeGripThemed.GetGripRect"

2005-09-22: Version 1.0b

  • Added property "ClassicStyle" for TSizeGripXP
  • TSizeGripThemed is now a descendant of TSizeGripXP
  • Replaced constant "SP_GRIPPER" by 3 - should now work with Mike Lischke's UxTheme.pas (http://www.lischke-online.de/ThemeManager.php)

2005-09-22: Version 1.0a

  • Added checks for TargetControl.HandleAllocated
  • Changed order of "inherited" in TSizeGripThemed
  • Rearranged for the new function CheckTheme

2005-09-22: Version 1.0

  • Initial version

Alle Versionen

Name   Version   Größe   Datum / Uhrzeit
SizeGrip   1.2b   16.245   13.09.2006 08:42:41
SizeGrip   1.2a   15.572   01.01.2006 16:39:52
SizeGrip   1.2   15.499   19.11.2005 12:36:40

Zusätzliche Suchbegriffe

SizeGrip, TSizeGrip, TSizeGripThemed.

Flocke's Garage
Valid HTML 4.01 Transitional Valid CSS!
(C) 2005-2013 Volker Siebert.
Creative Commons-LizenzvertragDer gesamte Inhalt dieser Webseite steht unter einer Creative Commons-Lizenz (sofern nicht anders angegeben).