Vcl.ComCtrls.TTBCustomDrawFlags
Delphi
type TTBCustomDrawFlags = set of (tbNoEdges, tbHiliteHotTrack, tbNoOffset, tbNoMark, tbNoEtchedEffect);
C++
typedef System::Set<Vcl_Comctrls__74, Vcl_Comctrls__74::tbNoEdges, Vcl_Comctrls__74::tbNoEtchedEffect> TTBCustomDrawFlags;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
set typedef |
public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | Vcl.ComCtrls |
Beschreibung
TTBCustomDrawFlags wird für die Behandlungsroutine des Ereignisses Vcl.ComCtrls.TToolBar.OnAdvancedCustomDrawButton verwendet.
TTBCustomDrawFlags wirkt sich auf das nach einem OnAdvancedCustomDrawButton-Ereignis folgende Zeichnen einer Schaltfläche im Stadium cdPrePaint aus:
Wert | Bedeutung |
---|---|
tbNoEdges |
Die Schaltfläche wird ohne Rahmen angezeigt. |
tbHiliteHotTrack |
Die Hintergrundfarbe wird geändert, wenn sich der Mauszeiger über der Schaltfläche befindet. Wenn dieser Wert nicht angegeben wird, ändert sich die Hintergrundfarbe bei Hot Tracking nicht. |
tbNoOffset |
Die Schaltfläche ist in der gedrückten Position nicht offset. |
tbNoMark |
Die Hintergrundfarbe wird bei Schaltflächen nicht geändert, deren Eigenschaft Marked den Wert True hat. |
tbNoEtchedEffect |
Der abgedunkelte Effekt wird nicht verwendet, der standardmmäßig bei deaktivierten Schaltflächen angezeigt wird. |