Puteți accesa proprietățile ferestrei grafice în ambele stiluri de tip procedural și orientate pe obiecte.
Proceduri și funcții pentru a accesa proprietățile ferestrei sunt grupate în perechi: dacă Prop - numele proprietăților perie, funcția PenProp returnează valoarea acestei proprietăți, și procedura SetPenProp (p) stabilește această proprietate:
funcție WindowWidth: integer;
Returnează lățimea părții client a ferestrei grafice în pixeli
funcția WindowHeight: număr întreg;
Returnează înălțimea părții client a ferestrei grafice în pixeli
funcția WindowLeft: integer;
Returnează indentarea ferestrei grafice din marginea din stânga a ecranului în pixeli
funcția WindowTop: integer;
Returnează indentarea ferestrei grafice din partea de sus a ecranului în pixeli
funcția WindowIsFixedSize: boolean;
Returnează True dacă fereastra grafică are o dimensiune fixă și False altfel
procedura SetWindowWidth (w: integer);
Setează lățimea părții client a ferestrei grafice în pixeli
procedura SetWindowHeight (h: integer);
Setează înălțimea părții client a ferestrei grafice în pixeli
procedura SetWindowLeft (l: integer);
Setează indentarea ferestrei grafice din marginea din stânga a ecranului în pixeli
procedura SetWindowTop (t: integer);
Setează indentarea ferestrei grafice din partea de sus a ecranului în pixeli
procedura SetWindowIsFixedSize (b: boolean);
Setează dacă fereastra grafică are o dimensiune fixă
funcția WindowCaption: șir;
Returnează titlul ferestrei grafice
funcție WindowTitle: șir;
Returnează titlul ferestrei grafice
procedura SetWindowCaption (s: șir);
Setează titlul ferestrei grafice
procedura SetWindowTitle (s: șir);
Setează titlul ferestrei grafice
procedura SetWindowSize (w, h: integer);
Setează dimensiunea părții client a ferestrei grafice în pixeli
procedura SetWindowPos (l, t: integer);
Setează indentarea ferestrei grafice din marginea din stânga sus a ecranului în pixeli
procedura ClearWindow;
Șterge fereastra grafică cu culoarea albă
procedura ClearWindow (c: Culoare);
Șterge fereastra grafică cu culoarea c
Procedura InitWindow (Left, Top, Width, Inaltime: integer; BackColor: Culoare: = clWhite);
Setează lățimea și înălțimea părții client a ferestrei grafice în pixeli
procedura SaveWindow (fname: string);
Salvează conținutul ferestrei grafice într-un fișier numit fname
procedura LoadWindow (fname: string);
Restaurează conținutul ferestrei grafice dintr-un fișier numit fname
procedura FillWindow (fname: string);
Umple conținutul ferestrei grafice cu fundal dintr-un fișier numit fname
procedura CloseWindow;
Închide fereastra grafică și iese din aplicație
procedura CenterWindow;
Centrarea ferestrei grafice în centrul ecranului
funcția WindowCenter: Point;
Returnează centrul ferestrei grafice
procedura MaximizeWindow;
Maximizează fereastra grafică
procedura MinimizeWindow;
Colapsă fereastra grafică
procedura NormalizeWindow;
Returnează fereastra grafică la dimensiunea normală
În plus, puteți reveni la dimensiunea ecranului de ecran, precum și la dimensiunea și poziția graficului componentă grafică, pe care îl desenați:
funcție GraphBoxWidth: integer;
Returnează lățimea componentei grafice în pixeli (în mod prestabilit este același cu WindowWidth)
funcție GraphBoxHeight: integer;
Returnează înălțimea componentei grafice în pixeli (în mod prestabilit este aceeași cu cea a WindowHeight)
funcție GraphBoxLeft: integer;
Returnează indentul componentei grafice din marginea din stânga a ferestrei în pixeli
funcție GraphBoxTop: integer;
Returnează indentarea componentei grafice din partea de sus a ferestrei în pixeli
funcție ScreenWidth: integer;
Returnează lățimea ecranului în pixeli
funcție ScreenHeight: întreg;
Returnează înălțimea ecranului în pixeli