Class UiObjectBaseDescription
The description of a UIAPro UiObjectBase abstract type.
Inheritance
Inherited Members
Namespace: HP.LFT.SDK.UIAPro
Assembly: HP.LFT.SDK.dll
Syntax
public abstract class UiObjectBaseDescription : Description, ICloneable, IDescription
Constructors
UiObjectBaseDescription()
Initializes a new instance of the UiObjectBaseDescription class.
Declaration
protected UiObjectBaseDescription()
Properties
AbsX
The object's absolute x-coordinate (left) relative to the parent object (in pixels).
Declaration
public int? AbsX { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
AbsY
The object's y-coordinate (top) relative to the parent object (in pixels).
Declaration
public int? AbsY { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
AcceleratorKey
The sequence of key combinations that invoke an action associated with the element.
Declaration
public StringProperty AcceleratorKey { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
AccessKey
The character that is used to activate the object.
Declaration
public StringProperty AccessKey { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
AutomationId
The ID for an object that is unique among siblings within its container.
Declaration
public StringProperty AutomationId { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
ControlType
The UIAPro type for the object.
Declaration
public StringProperty ControlType { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
FrameworkId
The name of the UI framework, such as Win32, WinForm, or DirectUI.
Declaration
public StringProperty FrameworkId { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
Handle
The object's handle.
Declaration
public int? Handle { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
HasKeyBoardFocus
Indicates whether the object has keyboard focus.
Declaration
public bool? HasKeyBoardFocus { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Height
The object's height (in pixels).
Declaration
public int? Height { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
IsEnabled
Indicates whether the object is enabled.
Declaration
public bool? IsEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
IsKeyboardFocusable
Indicates whether the object can accept keyboard focus.
Declaration
public bool? IsKeyboardFocusable { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
IsOffScreen
Indicates whether the object is Offscreen.
Declaration
public bool? IsOffScreen { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
IsPassword
Indicates whether the object contains protected content or a password.
Declaration
public bool? IsPassword { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Name
The name of the control.
Declaration
public StringProperty Name { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
NativeClass
The native class of the object.
Declaration
public StringProperty NativeClass { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
Path
The path of the control.
Declaration
public StringProperty Path { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
ProcessId
The UIA Pro object process id.
Declaration
public int? ProcessId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ProcessName
The UIA Pro object process name.
Declaration
public StringProperty ProcessName { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
Status
The status of the current object.
Declaration
public StringProperty Status { get; set; }
Property Value
| Type | Description |
|---|---|
| StringProperty |
SupportedPatterns
The list of patterns supported by the object in the application.
Declaration
public string[] SupportedPatterns { get; set; }
Property Value
| Type | Description |
|---|---|
| string[] |
Width
The object's width (in pixels).
Declaration
public int? Width { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
X
The object's x-coordinate (left) relative to the parent object (in pixels).
Declaration
public int? X { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Y
The object's y-coordinate (top) relative to the parent object (in pixels).
Declaration
public int? Y { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |