Package com.hp.lft.sdk.winforms
Interface Window
- All Superinterfaces:
Clickable
,DoubleClickable
,EnabledProvider
,LocationInfoProvider
,SupportDragAndDrop
,SupportSendKeys
,SupportsNativeObject
,TestObject
,TestObjectDescriber
,TopLevelObject
,UiObjectBase
,UiObjectBase
,VisibleProvider
,WaitUntilEnabledProvider
,WaitUntilVisibleProvider
A .NET Windows Forms window.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
activate()
Activates this window.void
activate
(MouseButton button) Activates this window using the specified mouse button.void
close()
Closes this window.Returns the current window state.boolean
Indicates whether the object has a thin-line border.boolean
Indicates whether the object has a title bar.boolean
Indicates whether the object has a sizing border.boolean
Indicates whether the object has a window menu on its title bar.boolean
isActive()
Indicates whether this object is the foreground object (currently active).boolean
Indicates whether this window can be maximized.boolean
Indicates whether this object is a multiple-document interface (MDI) child window.boolean
Indicates whether this object can be minimized.boolean
Indicates whether the object is a pop-up window.boolean
Indicates whether the object is a floating toolbar.boolean
Indicates whether this object stays above all non-topmost windows even when the object is deactivated.void
maximize()
Maximizes this window to fill the entire screen.void
minimize()
Minimizes this window to an icon.void
move
(int x, int y) Moves the window to the specified absolute location on the screen.void
Moves the window to the specified absolute location on the screen.void
resize
(int width, int height) Resizes this window to the specified dimensions.void
Resizes this window.void
restore()
Restores this window to its previous size.Methods inherited from interface com.hp.lft.sdk.DoubleClickable
doubleClick, doubleClick, doubleClick
Methods inherited from interface com.hp.lft.sdk.EnabledProvider
isEnabled
Methods inherited from interface com.hp.lft.sdk.LocationInfoProvider
getAbsoluteLocation, getLocation, getSize
Methods inherited from interface com.hp.lft.sdk.SupportDragAndDrop
dragAndDropOn, dragAndDropOn
Methods inherited from interface com.hp.lft.sdk.SupportSendKeys
sendKeys, sendKeys
Methods inherited from interface com.hp.lft.sdk.SupportsNativeObject
getNativeObject
Methods inherited from interface com.hp.lft.sdk.TestObject
callFTMethod, callFTMethod, exists, exists, findChildren, getDescription, getDisplayName, getParent, getSnapshot, getTextLocations, getTextLocations, getVisibleText, getVisibleText, highlight, highlightMatches, setDescription, setDisplayName, verifyImageExists, verifyImageExists, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, waitUntilExists, waitUntilExists
Methods inherited from interface com.hp.lft.sdk.TestObjectDescriber
describe
Methods inherited from interface com.hp.lft.sdk.UiObjectBase
getHandle, getNativeClass, getWindowTitleRegExp, isFocused, mouseMove
Methods inherited from interface com.hp.lft.sdk.winforms.UiObjectBase
fireEvent, getFullNamePath, getFullType, getObjectName, getObjectProperty, getText, getWindowClassRegExp, getWindowId, isChildWindow, isOwnedWindow
Methods inherited from interface com.hp.lft.sdk.VisibleProvider
isVisible
Methods inherited from interface com.hp.lft.sdk.WaitUntilEnabledProvider
waitUntilEnabled, waitUntilEnabled
Methods inherited from interface com.hp.lft.sdk.WaitUntilVisibleProvider
waitUntilVisible, waitUntilVisible
-
Method Details
-
isActive
Indicates whether this object is the foreground object (currently active).- Returns:
- true if this is foreground object
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
hasBorder
Indicates whether the object has a thin-line border.- Returns:
- true if this has thin-line border
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
hasCaption
Indicates whether the object has a title bar.- Returns:
- true if this has title bar
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
hasSizebox
Indicates whether the object has a sizing border.- Returns:
- true if this has sizing border
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
hasSystemMenu
Indicates whether the object has a window menu on its title bar.- Returns:
- true if this has window menu on title bar
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isMdiChildWindow
Indicates whether this object is a multiple-document interface (MDI) child window.- Returns:
- true if MDI child window
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isPopupWindow
Indicates whether the object is a pop-up window.- Returns:
- true if a pop-up window
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isToolWindow
Indicates whether the object is a floating toolbar.- Returns:
- true if a tool window
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isMaximizable
Indicates whether this window can be maximized.- Returns:
- true if can be maximized
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isMinimizable
Indicates whether this object can be minimized.- Returns:
- true if can be minimized
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getWindowState
Returns the current window state.- Returns:
- the current window state
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isTopmost
Indicates whether this object stays above all non-topmost windows even when the object is deactivated.- Returns:
- true if always topmost
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
activate
Activates this window.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
activate
Activates this window using the specified mouse button.- Parameters:
button
- the mouse button used to click the window- Throws:
GeneralLeanFtException
- if error occurs during execution
-
close
Closes this window.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
maximize
Maximizes this window to fill the entire screen.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
minimize
Minimizes this window to an icon.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
move
Moves the window to the specified absolute location on the screen.- Parameters:
point
- absolute pixel location (X,Y) on the screen- Throws:
GeneralLeanFtException
- if error occurs during execution
-
move
Moves the window to the specified absolute location on the screen.- Parameters:
x
- the X coordinate in pixelsy
- the Y coordinate in pixels- Throws:
GeneralLeanFtException
- if error occurs during execution
-
resize
Resizes this window.- Parameters:
size
- the new size- Throws:
GeneralLeanFtException
- if error occurs during execution
-
resize
Resizes this window to the specified dimensions.- Parameters:
width
- the new width in pixelsheight
- the new height in pixels- Throws:
GeneralLeanFtException
- if error occurs during execution
-
restore
Restores this window to its previous size.- Throws:
GeneralLeanFtException
- if error occurs during execution
-