====== 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. → [[lyx_-_programmiersprache:units:lyxvision|lyxvision]] · [[lyx_-_programmiersprache:units:lyxvision:window|lyxvision.window]] · [[lyx_-_programmiersprache:units:lyxvision:view|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