Click or drag to resize

IWinListView Interface

The test interface for Windows list view controls.

Namespace:  SmartBear.TestLeft.TestObjects.Win
Assembly:  SmartBear.TestLeft (in SmartBear.TestLeft.dll) Version: 14.60.289.11 (14.60.289.11)
Syntax
public interface IWinListView : IControl, 
	IObjectTreeNode, IObject, IVisualObject

The IWinListView type exposes the following members.

Properties
  NameDescription
Public propertyChildren
Gets the collection of child objects.
(Inherited from IObjectTreeNode.)
Public propertyEnabled
Specifies whether the object is enabled or disabled.
(Inherited from IControl.)
Public propertyHeight
The object's height in pixels.
(Inherited from IControl.)
Public propertyParent
The parent object.
(Inherited from IObjectTreeNode.)
Public propertyScreenLeft
The horizontal position of the object's left edge in screen coordinates.
(Inherited from IControl.)
Public propertyScreenTop
The vertical position of the object's top edge in screen coordinates.
(Inherited from IControl.)
Public propertyVisible
Specifies whether an onscreen object is visible to users.
(Inherited from IControl.)
Public propertyVisibleOnScreen
Specifies whether the whole object or any of its parts is currently visible on screen.
(Inherited from IControl.)
Public propertywBackground
Returns the Win32ListViewBackground object that provides a scripting interface to the list view background image.
Public propertywChecked
Returns true if the item is checked. Else, false.
Public propertywColumnCount
Returns the total number of columns in the list view.
Public propertywCut
Returns true if the item is marked for a cut-and-paste operation.
Public propertywFocused
Returns true if the item is focused.
Public propertywGroup
Returns information about the group to which the specified item belongs.
Public propertywGroupCount
Returns the number of list view groups. (Windows Vista only)
Public propertywGroups
Returns information about the group specified by its identifier or index.
Public propertywHeader
Returns the Win32Header object that provides the scripting interface to the list view header.
Public propertywIconBounds
Returns the bounding rectangle of the icon.
Public propertyWidth
The object's width in pixels.
(Inherited from IControl.)
Public propertywImage
Returns the item image.
Public propertywItem
Returns the name of the item specified by its index or using a wildcard.
Public propertywItemBounds
Returns the bounding rectangle of the entire item, including the icon and label.
Public propertywItemCount
Returns the total number of items in the list view.
Public propertywListViewStyleEx
Returns the Win32ListViewStyleEx object that provides a scripting interface to the list view extended styles.
Public propertywLParam
Returns the application-defined value specific to the item.
Public propertywSelectBounds
Returns the union of the icon and label rectangles, but excludes columns in report view.
Public propertywSelected
Returns true if the item is selected.
Public propertywStateImage
Returns the item state image.
Public propertywTextBounds
Returns the bounding rectangle of the item text.
Top
Methods
  NameDescription
Public methodCallMethodT(String, Object)
Invokes the specified method and returns the result.
(Inherited from IObject.)
Public methodCastT
Casts the interface to an interface of another type.
(Inherited from IObject.)
Public methodCheckItem(Int32, Boolean)
Checks the item specified by its index, from 0, or by its name.
Public methodCheckItem(String, Boolean)
Checks the item specified by its index, from 0, or by its name.
Public methodClick
Simulates a left-button single click in a window or control.
(Inherited from IControl.)
Public methodClick(Int32, Int32)
Simulates a left-button single click in a window or control.
(Inherited from IControl.)
Public methodClick(Int32, Int32, ShiftKey)
Simulates a left-button single click in a window or control.
(Inherited from IControl.)
Public methodClickItem(Int32)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(String)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(Int32, Int32)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(Int32, String)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(String, Int32)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(String, String)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(Int32, String, ShiftKey)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(String, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItem(String, String, ShiftKey)
Moves the mouse cursor to the item and then simulates a single click.
Public methodClickItemR(Int32)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(String)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(Int32, Int32)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(Int32, String)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(String, Int32)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(String, String)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(Int32, String, ShiftKey)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(String, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemR(String, String, ShiftKey)
Moves the mouse cursor to the item and then simulates a right click.
Public methodClickItemRXY(Int32, Int32, Int32, Int32)
Moves the mouse cursor to the item and then simulates a right click at (x, y).
Public methodClickItemRXY(Int32, String, Int32, Int32)
Moves the mouse cursor to the item and then simulates a right click at (x, y).
Public methodClickItemRXY(String, Int32, Int32, Int32)
Moves the mouse cursor to the item and then simulates a right click at (x, y).
Public methodClickItemRXY(String, String, Int32, Int32)
Moves the mouse cursor to the item and then simulates a right click at (x, y).
Public methodClickItemRXY(Int32, Int32, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right click at (x, y).
Public methodClickItemRXY(Int32, String, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right click at (x, y).
Public methodClickItemRXY(String, Int32, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right click at (x, y).
Public methodClickItemRXY(String, String, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right click at (x, y).
Public methodClickItemXY(Int32, Int32, Int32, Int32)
Moves the mouse cursor to the item and then simulates a single click at (x, y).
Public methodClickItemXY(Int32, String, Int32, Int32)
Moves the mouse cursor to the item and then simulates a single click at (x, y).
Public methodClickItemXY(String, Int32, Int32, Int32)
Moves the mouse cursor to the item and then simulates a single click at (x, y).
Public methodClickItemXY(String, String, Int32, Int32)
Moves the mouse cursor to the item and then simulates a single click at (x, y).
Public methodClickItemXY(Int32, Int32, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a single click at (x, y).
Public methodClickItemXY(Int32, String, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a single click at (x, y).
Public methodClickItemXY(String, Int32, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a single click at (x, y).
Public methodClickItemXY(String, String, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a single click at (x, y).
Public methodClickM
Simulates a middle-button single click in a window or control.
(Inherited from IControl.)
Public methodClickM(Int32, Int32)
Simulates a middle-button single click in a window or control.
(Inherited from IControl.)
Public methodClickM(Int32, Int32, ShiftKey)
Simulates a middle-button single click in a window or control.
(Inherited from IControl.)
Public methodClickR
Simulates a right-button single click in a window or control.
(Inherited from IControl.)
Public methodClickR(Int32, Int32)
Simulates a right-button single click in a window or control.
(Inherited from IControl.)
Public methodClickR(Int32, Int32, ShiftKey)
Simulates a right-button single click in a window or control.
(Inherited from IControl.)
Public methodDblClick
Simulates a left-button double click in a window or control.
(Inherited from IControl.)
Public methodDblClick(Int32, Int32)
Simulates a left-button double click in a window or control.
(Inherited from IControl.)
Public methodDblClick(Int32, Int32, ShiftKey)
Simulates a left-button double click in a window or control.
(Inherited from IControl.)
Public methodDblClickItem(Int32)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(String)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(Int32, Int32)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(Int32, String)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(String, Int32)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(String, String)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(Int32, String, ShiftKey)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(String, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItem(String, String, ShiftKey)
Moves the mouse cursor to the item and then simulates a double-click.
Public methodDblClickItemR(Int32)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(String)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(Int32, Int32)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(Int32, String)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(String, Int32)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(String, String)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(Int32, String, ShiftKey)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(String, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemR(String, String, ShiftKey)
Moves the mouse cursor to the item and then simulates a right double click.
Public methodDblClickItemRXY(Int32, Int32, Int32, Int32)
Moves the mouse cursor to the item and then simulates a right double click at (x, y).
Public methodDblClickItemRXY(Int32, String, Int32, Int32)
Moves the mouse cursor to the item and then simulates a right double click at (x, y).
Public methodDblClickItemRXY(String, Int32, Int32, Int32)
Moves the mouse cursor to the item and then simulates a right double click at (x, y).
Public methodDblClickItemRXY(String, String, Int32, Int32)
Moves the mouse cursor to the item and then simulates a right double click at (x, y).
Public methodDblClickItemRXY(Int32, Int32, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right double click at (x, y).
Public methodDblClickItemRXY(Int32, String, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right double click at (x, y).
Public methodDblClickItemRXY(String, Int32, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right double click at (x, y).
Public methodDblClickItemRXY(String, String, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a right double click at (x, y).
Public methodDblClickItemXY(Int32, Int32, Int32, Int32)
Moves the mouse cursor to the item and then simulates a double-click at (x, y).
Public methodDblClickItemXY(Int32, String, Int32, Int32)
Moves the mouse cursor to the item and then simulates a double-click at (x, y).
Public methodDblClickItemXY(String, Int32, Int32, Int32)
Moves the mouse cursor to the item and then simulates a double-click at (x, y).
Public methodDblClickItemXY(String, String, Int32, Int32)
Moves the mouse cursor to the item and then simulates a double-click at (x, y).
Public methodDblClickItemXY(Int32, Int32, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a double-click at (x, y).
Public methodDblClickItemXY(Int32, String, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a double-click at (x, y).
Public methodDblClickItemXY(String, Int32, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a double-click at (x, y).
Public methodDblClickItemXY(String, String, Int32, Int32, ShiftKey)
Moves the mouse cursor to the item and then simulates a double-click at (x, y).
Public methodDblClickM
Simulates a middle-button double click in a window or control.
(Inherited from IControl.)
Public methodDblClickM(Int32, Int32)
Simulates a middle-button double click in a window or control.
(Inherited from IControl.)
Public methodDblClickM(Int32, Int32, ShiftKey)
Simulates a middle-button double click in a window or control.
(Inherited from IControl.)
Public methodDblClickR
Simulates a right-button double click in a window or control.
(Inherited from IControl.)
Public methodDblClickR(Int32, Int32)
Simulates a right-button double click in a window or control.
(Inherited from IControl.)
Public methodDblClickR(Int32, Int32, ShiftKey)
Simulates a right-button double click in a window or control.
(Inherited from IControl.)
Public methodDrag(Int32, Int32, Int32, Int32)
Simulates a left-button mouse drag in a window or control.
(Inherited from IControl.)
Public methodDrag(Int32, Int32, Int32, Int32, ShiftKey)
Simulates a left-button mouse drag in a window or control.
(Inherited from IControl.)
Public methodDragM(Int32, Int32, Int32, Int32)
Simulates a middle-button mouse drag in a window or control.
(Inherited from IControl.)
Public methodDragM(Int32, Int32, Int32, Int32, ShiftKey)
Simulates a middle-button mouse drag in a window or control.
(Inherited from IControl.)
Public methodDragR(Int32, Int32, Int32, Int32)
Simulates a right-button mouse drag in a window or control.
(Inherited from IControl.)
Public methodDragR(Int32, Int32, Int32, Int32, ShiftKey)
Simulates a right-button mouse drag in a window or control.
(Inherited from IControl.)
Public methodFindT(ISearchPattern, Int32)
Searches for an object that matches the specified pattern. The default search timeout AutoWaitTimeout is used.
(Inherited from IObjectTreeNode.)
Public methodFindT(ISearchPattern, Int32, Int32)
Searches for an object that matches the specified pattern.
(Inherited from IObjectTreeNode.)
Public methodFindAllT
Searches for objects that match the specified pattern. The search depth is specified as an optional parameter.
(Inherited from IObjectTreeNode.)
Public methodFocusItem(Int32)
Focuses the specified list view item.
Public methodFocusItem(String)
Focuses the specified list view item.
Public methodGetPropertyT
Returns the value of the specified property.
(Inherited from IObject.)
Public methodHotTrackSelect(Int32)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(String)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(Int32, Int32)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(Int32, String)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(String, Int32)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(String, String)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(Int32, Int32, ShiftKey)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(Int32, String, ShiftKey)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(String, Int32, ShiftKey)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHotTrackSelect(String, String, ShiftKey)
Moves the mouse cursor to the specified item (or subitem), but does not click it.
Public methodHoverMouse
Places the mouse pointer over the specified control.
(Inherited from IControl.)
Public methodHoverMouse(Int32, Int32)
Places the mouse pointer over the specified control.
(Inherited from IControl.)
Public methodKeys
Simulates keyboard input to a window or control.
(Inherited from IControl.)
Public methodMouseWheel(Int32)
Simulates mouse wheel rotation.
(Inherited from IControl.)
Public methodMouseWheel(Int32, ShiftKey)
Simulates mouse wheel rotation.
(Inherited from IControl.)
Public methodPicture
Captures the image of the object.
(Inherited from IVisualObject.)
Public methodPicture(Int32, Int32, Int32, Int32, Boolean)
Captures the image of the specified rectangular area of the object.
(Inherited from IVisualObject.)
Public methodScreenToWindow
Converts screen coordinates to coordinates relative to the object.
(Inherited from IControl.)
Public methodSelectItem(Int32)
Selects the item.
Public methodSelectItem(String)
Selects the item.
Public methodSetProperty
Sets a value for the specified property.
(Inherited from IObject.)
Public methodTryFindT(ISearchPattern, T)
Searches for an object that matches the specified pattern (the search depth is 1). The default search timeout AutoWaitTimeout is used.
(Inherited from IObjectTreeNode.)
Public methodTryFindT(ISearchPattern, Int32, T)
Searches for an object that matches the specified pattern. The default search timeout AutoWaitTimeout is used.
(Inherited from IObjectTreeNode.)
Public methodTryFindT(ISearchPattern, Int32, Int32, T)
Searches for an object that matches the specified pattern.
(Inherited from IObjectTreeNode.)
Public methodWaitProperty(String, Object)
Delays the test execution until the specified property equals the specified value or until the default time limit AutoWaitTimeout is reached.
(Inherited from IObjectTreeNode.)
Public methodWaitProperty(String, Object, Int32)
Delays the test execution until the specified property equals the specified value or until the specified time limit is reached.
(Inherited from IObjectTreeNode.)
Public methodWindowToScreen
Converts coordinates relative to the object to coordinates relative to screen.
(Inherited from IControl.)
Top
See Also