Graphabc rutinok futnak a grafikus ablakban

Hozzáférés a grafikus objektum tulajdonságai ablakban lehet elvégezni mind a procedurális és objektumorientált stílusban.

Eljárások és függvények elérheti a tulajdonságokat az ablak párokba vannak csoportosítva: ha Prop - a nevét az ecset tulajdonságait, a PenProp függvény az ingatlan értékét, és SetPenProp eljárás (p) meghatározza az ingatlan:

funkció WindowWidth: integer;
Visszaadja a szélessége az ügyfél része a grafikus ablakban pixelben

funkció WindowHeight: integer;
Visszaadja a magassága az ügyfél része a grafikus ablakban pixelben

funkció WindowLeft: integer;
Visszaadja a behúzás a grafikus ablakban a bal szélén a képernyő pixel

funkció WindowTop: integer;
Visszaadja a behúzás a grafikus ablakban a felső széle a képernyő pixel

funkció WindowIsFixedSize: logikai;
Igaz a hozamok, ha a grafika, az ablak mérete rögzített, és hamis egyébként

eljárás SetWindowWidth (w: integer);
Beállítja a szélessége az ügyfél része a grafikus ablakban pixelben

eljárás SetWindowHeight (h: integer);
Magasságának beállítása az ügyfél része a grafikus ablakban pixelben

eljárás SetWindowLeft (l: integer);
Beállítja a francia grafikus ablakban a bal szélén a képernyő pixel

eljárás SetWindowTop (t: integer);
Beállítja a francia grafikus ablakban a felső széle a képernyő pixel

eljárás SetWindowIsFixedSize (b: logikai);
Annak beállítása, hogy a grafikus ablakban rögzített méretű

funkció WindowCaption: string;
Visszaadja a címet a grafikus ablakban

funkció WindowTitle: string;
Visszaadja a címet a grafikus ablakban

eljárás SetWindowCaption (s: string);
Megadja a címét a grafikus ablakban

eljárás SetWindowTitle (s: string);
Megadja a címét a grafikus ablakban

eljárás SetWindowSize (w, H: integer);
Méretének beállítása az ügyfél része a grafikus ablakban pixelben

eljárás SetWindowPos (l, t: integer);
Beállítja a francia grafikus ablakban a bal felső szélén a képernyő pixel

eljárás ClearWindow;
Törli a grafikus ablakban fehér

eljárás ClearWindow (c: Szín);
Törli a színes grafikus ablakban c

eljárás InitWindow (Bal, Fel, Szélesség, Magasság: integer; BackColor: Szín: = clWhite);
Beállítja a szélessége és magassága az ügyfél része a grafikus ablakban pixelben

eljárás SaveWindow (fname: string);
Menti a tartalmát a grafikus ablakban a fájl neve fname

eljárás LoadWindow (fname: string);
Helyreállítja a tartalmát a grafikus ablakban a fájl neve fname

eljárás FillWindow (fname: string);
Kitölti a tartalmát a grafikus ablakban a tapéta nevű fájlt fname

eljárás CloseWindow;
Bezárja a grafikus ablakot és kilép az alkalmazásból

eljárás CenterWindow;
Központosítja a grafikus ablakban középre a képernyőn

funkció WindowCenter: Point;
Visszaadja a központ a grafikus ablakban

eljárás MaximizeWindow;
Maximalizálja a grafikus ablakban

eljárás MinimizeWindow;
Összeesik a grafikus ablakban

eljárás NormalizeWindow;
Visszaadja a grafikus ablak normál méretű


Ezen kívül lehetőség van, hogy visszatérjen a képernyő mérete Screen, valamint a méretét és pozícióját képe GraphBox komponens, amely a rajz végezzük:

funkció GraphBoxWidth: integer;
Visszaadja a szélessége pixelben grafikai komponenshez (alapértelmezett egybeesik WindowWidth)

funkció GraphBoxHeight: integer;
Visszaadja a magassága a grafikus eleme képpont (alapértelmezett egybeesik WindowHeight)

funkció GraphBoxLeft: integer;
Visszaadja a behúzás a grafikai elem a bal széle az ablak pixel

funkció GraphBoxTop: integer;
Visszaadja a behúzás a grafikai elem a tetején az ablak pixel

funkció ScreenWidth: integer;
Visszaadja a szélessége a képernyő pixel

funkció ScreenHeight: integer;
Visszaadja a magassága a képernyő pixel

Kapcsolódó cikkek