HI_GetPicturePos

HI_GetPicturePos

%HI_GetPicturePosX, %HI_GetPicturePosY functions


Function

The functions return the positions of the picture on the screen or on the desktop of the process D2000 HI.

Declaration

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

Parameters

_from

Optional parameter. Possible values:

  • 0 - original (default) behavior (see the article Note 1)

  • 1 - position on the screen

  • 2 - position on the desktop of D2000 HI

Example

The function %HI_GetPicturePosX returns the distance of the left picture margin from the left screen margin, the function %HI_GetPictureSizeY returns the distance of the top picture margin from the top screen margin.
To set the picture size use the function %HI_SetPicturePos.

 

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

Note 1

Original (default) behavior of the functions (i.e. if the parameter _from is not specified or its value is 0).

The functions returns:

A) For dialog or dialog modal picture windows - positions on the screen.

B) For other picture windows (so-called MDI windows) - positions on the desktop of the process D2000 HI.

Note 2

The functions are not designed for working with so-called dock pictures.

Note 3

This function is available also in %HIX_ version.