HI_GetPicturePos

HI_GetPicturePos

Funkcie %HI_GetPicturePosX, %HI_GetPicturePosY


Funkcia

Funkcie vracajú pozíciu schémy vzhľadom k obrazovke monitora alebo vzhľadom k desktopu procesu D2000 HI.

Deklarácia

INT %HI_GetPicturePosX( [INT in _from := 0] ) INT %HI_GetPicturePosY( [INT in _from := 0] )

Parametre

_from

Voliteľný parameter. Možné hodnoty:

  • 0 - pôvodné (default) správanie (viď Poznámka 1)

  • 1 - pozícia vzhľadom k obrazovke monitora

  • 2 - pozícia vzhľadom k desktopu D2000 HI

Príklad

Funkcia %HI_GetPicturePosX vracia vzdialenosť ľavého okraja schémy od ľavého okraja monitora, funkcia %HI_GetPictureSizeY vracia vzdialenosť horného okraja schémy od horného okraja monitora.
Nastavenie rozmerov schémy zo skriptu sa vykoná použitím funkcie %HI_SetPicturePos.

 

INT _x INT _y _y := %HI_GetPicturePosX(1) _x := %HI_GetPicturePosY(1)

Poznámka 1

Pôvodné (default) správanie funkcií (t.j., ak parameter _from nie je definovaný, alebo jeho hodnota je 0).

Funkcie zistia:

A) Pre dialógové alebo dialógové modálne okná - pozíciu vzhľadom k obrazovke monitora.

B) Pre iné okná (tzv. MDI okná) - pozíciu vzhľadom k desktopu procesu D2000 HI.

Poznámka 2

Funkcie nie sú určené pre prácu s tzv. toolbarovými schémami.

Poznámka 3

Táto funkcia je dostupná aj v %HIX_ verzii.