lyxvision.frame

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


Rahmen-Stile

Konstante Stil
frSingle Einfacher Linienrahmen (─│┌┐└┘)
frDouble Doppelter Linienrahmen (═║╔╗╚╝)
frRounded Abgerundete Ecken (╭╮╰╯)
frShadow Schatten rechts und unten

Verwendung

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);


Funktionen

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