TFrame — Rahmenzeichnung für Fenster und Dialoge. Zeichnet einfache oder doppelte Linienrahmen, Titelleiste, Zoom-Button, Schließen-Button und optionalen Schatten. TFrame ist eine interne View-Komponente, die automatisch von TWindow und TDialog erzeugt wird.
→ lyxvision · lyxvision.window · lyxvision.view
| Konstante | Stil |
|---|---|
frSingle | Einfacher Linienrahmen (─│┌┐└┘) |
frDouble | Doppelter Linienrahmen (═║╔╗╚╝) |
frRounded | Abgerundete Ecken (╭╮╰╯) |
frShadow | Schatten rechts und unten |
import lyxvision.frame;
// Rahmen direkt zeichnen (außerhalb von TWindow)
var f: TFrame := TFrameNew(2, 2, 78, 22, "Titel", frDouble | frShadow);
TViewDraw(f);
// Titelfarbe ändern
TFrameSetTitleColor(f, clYellow, clBlue);
TViewDraw(f);
| Signatur | Sichtbarkeit | Beschreibung |
|---|---|---|
TFrameNew(x1: int64, y1: int64, x2: int64, y2: int64, title: pchar, style: int64): TFrame | pub | Erzeugt Rahmen-View |
TFrameSetTitle(f: TFrame, title: pchar): void | pub | Ändert Rahmentitel |
TFrameSetStyle(f: TFrame, style: int64): void | pub | Ändert Rahmenstil |
TFrameSetTitleColor(f: TFrame, fg: int64, bg: int64): void | pub | Setzt Titelfarbe |
Letzte Aktualisierung: 2026-05-22