IScreenOverlay80

This interface allows the user to draw an image overlay fixed to the screen, e.g. for a logo. See here for more information.

 

 

Properties

 

Color

An IColor80 representing the color of the screen overlay.

DrawOrder

Gets and sets the draw order between screen overlay objects.

ImageFileName

Gets and sets a full path name or a URL to an image file for the screen overlay.

OverlayXY

An IScreenOverlayXY80 representing the XY coordinates of a point on a screen overlay. This point can then be mapped to a specific point on the screen using the ScreenXY property to set the position of the point on the screen.

Rotation

Gets and sets the rotation in degrees of the screen overlay.

ScreenXY

An IScreenOverlayXY80 representing the XY coordinates of a point on the screen. A point on the overlay can then be mapped to this point on the screen using the OverlayXY property to set the position of the point on the overlay.

Size

An IScreenOverlayXY80 representing the size of the screen overlay.

DrawOrder

Gets and sets the draw order between screen overlay objects. Objects with higher DrawOrder values are drawn on top of objects with lower values.

 

JavaScript

 

DrawOrder

 

C#

 

int DrawOrder { get; set; }

 

C++

 

HRESULT DrawOrder ([out, retval] long* pVal)

HRESULT DrawOrder ([in] long* pVal)

 

ImageFileName

Gets and sets a full path name or a URL to an image file for the screen overlay.

 

JavaScript

 

ImageFileName

 

C#

 

string ImageFileName{ get; set; }

 

C++

 

HRESULT ImageFileName ([out, retval] BSTR* pVal)

HRESULT ImageFileName ([in] BSTR* pVal)

Rotation

Gets and sets the rotation in degrees of the screen overlay.

 

JavaScript

 

Rotation

 

C#

 

double Rotation{ get; set; }

 

C++

 

HRESULT Rotation ([out, retval] double* pVal)

HRESULT Rotation ([in] double* pVal)