Table of Contents

Interface IJCVisualWrapper

Namespace
MASES.JCOBridge.C2JBridge.J2CBridgeWrapper
Assembly
C2JBridge.dll

Internal interface used to control the behavior of the visual wrapper

public interface IJCVisualWrapper
Extension Methods

Properties

ContainerHWND

The HWND of container

nint ContainerHWND { get; set; }

Property Value

IntPtr

IsWPF

True in case of WPF control

bool IsWPF { get; }

Property Value

bool

ReferenceObject

The object referenced

object ReferenceObject { get; }

Property Value

object

Methods

Get(string)

Gets a property from the visual object

object Get(string fieldName)

Parameters

fieldName string

Returns

object

Invoke(string, params object[])

Invokes a method on the visual object

object Invoke(string methodName, params object[] param)

Parameters

methodName string
param object[]

Returns

object

Lock()

Lock the visual wrapper

void Lock()

PositionAndResize(bool, int, int, int, int)

Method used to propagate changes on visibility, position and size

void PositionAndResize(bool isShowing, int x, int y, int width, int height)

Parameters

isShowing bool
x int
y int
width int
height int

Release()

Release the visual wrapper

void Release()

Set(string, object)

Sets a property on the visual object

void Set(string fieldName, object value)

Parameters

fieldName string
value object

Unlock()

Unlock the visual wrapper

void Unlock()