Inhaltsverzeichnis

Vega.Chrome — Eigener Fensterrahmen

Titelzeile, Fensterknöpfe, Verschieben und Größe ziehen — selbst gezeichnet. Die Titelzeile des Fenstermanagers sieht auf jedem System anders aus; wer eine Oberfläche baut, die überall gleich aussehen soll, muss sie selbst zeichnen, sonst hört „überall gleich“ genau am Fensterrand auf.

Quelldatei: Vega/Chrome.lyx

Alle Units · Alle Steuerelemente · Vega VCL


Klassen

Klasse Basis Zweck
TTitleBar TControl Titelzeile mit Beschriftung und Fensterknöpfen

Konstanten

Name Typ Wert Bedeutung
WB_NONE int64 0 Kein Fensterknopf
WB_MINIMIZE int64 1 Knopf: minimieren
WB_MAXIMIZE int64 2 Knopf: maximieren
WB_CLOSE int64 4 Knopf: schließen
WB_ALL int64 7 Alle Fensterknöpfe
VEGA_RESIZE_BORDER int64 6 Breite des Randes, an dem sich die Größe ziehen lässt

Freie Funktionen

Signatur Zweck
NewTitleBar(): TTitleBar Erzeugt eine Titelzeile
ResizeEdgeAt(x: int64, y: int64, w: int64, h: int64, rand: int64): int64 Welcher Ziehgriff an dieser Stelle liegt — liefert einen VEGA_RESIZE_*-Wert

Zu beachten


Abhängigkeiten

Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.Style

Wird importiert von: Vega.Forms

Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/Chrome.lyx erhoben.