Click or drag to resize

IWinToolBar Interface

The test interface for Windows toolbar 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 IWinToolBar : IControl, 
	IObjectTreeNode, IObject, IVisualObject

The IWinToolBar 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 propertywButtonBounds
Returns the item's bounds. The item can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywButtonCount
Returns the total number of buttons in the toolbar control.
Public propertywButtonID
Returns the identifier of a toolbar button specified by its index or name.
Public propertywButtonPos
Returns the item's position on the toolbar, from 0. The item is specified by its identifier or name.
Public propertywButtonText
Returns the caption of a toolbar button. The button can be specified by its identifier or position on the control (from 0), if ByPosition is set to true.
Public propertywChecked
Returns true if the item has the Check style and is in the Checked state; else, false. The item can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywDisabledImage
Returns the image that corresponds to the disabled state of the specified control button. The button can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywEllipses
Returns true if the button's text is cut off and an ellipsis is displayed. The button can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywEnabled
Returns true if the item is in the Enabled state; else, false. The item can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywGrayed
Returns true if the button is grayed. The button can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywHotImage
Returns the image that corresponds to the hot state of the specified control button. The button can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertyWidth
The object's width in pixels.
(Inherited from IControl.)
Public propertywImage
Returns the image that corresponds to the normal state of the specified control button. The button can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywIsCheckButton
Returns true if the item has the Check style; else, false. The item can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywIsDropDownButton
Returns true if the specified toolbar button has a drop-down list; else, false. The button can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywIsSeparatorButton
Returns true if the item is a separator; else, false. The item can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywLParam
Returns an application-defined value associated with the button. The button can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywRowsCount
Returns the current number of button rows on a toolbar.
Public propertywStyle
Returns the button's styles (see the Toolbar Control and Button Styles topic in MSDN). The button can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
Public propertywVisible
Returns true if the item is not in the Hidden state; else, false. The item can be specified by its caption, identifier, or position on the control (from 0), if ByPosition is set to true.
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 or unchecks the specified toolbar item.
Public methodCheckItem(String, Boolean)
Checks or unchecks the specified toolbar item.
Public methodCheckItem(Int32, Boolean, Boolean)
Checks or unchecks the specified toolbar item.
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)
Simulates a click on item.
Public methodClickItem(String)
Simulates a click on item.
Public methodClickItem(Int32, Boolean)
Simulates a click on item.
Public methodClickItem(String, ShiftKey)
Simulates a click on item.
Public methodClickItem(Int32, Boolean, ShiftKey)
Simulates a click on item.
Public methodClickItemR(Int32)
Simulates a right-click on item.
Public methodClickItemR(String)
Simulates a right-click on item.
Public methodClickItemR(Int32, Boolean)
Simulates a right-click on item.
Public methodClickItemR(String, ShiftKey)
Simulates a right-click on item.
Public methodClickItemR(Int32, Boolean, ShiftKey)
Simulates a right-click on item.
Public methodClickItemRXY(Int32, Int32, Int32)
Simulates a double-click of the right mouse button at position (X, Y) inside item. The top-left coordinate of the item rectangle is (0,0).
Public methodClickItemRXY(String, Int32, Int32)
Simulates a double-click of the right mouse button at position (X, Y) inside item. The top-left coordinate of the item rectangle is (0,0).
Public methodClickItemRXY(Int32, Int32, Int32, Boolean)
Simulates a double-click of the right mouse button at position (X, Y) inside item. The top-left coordinate of the item rectangle is (0,0).
Public methodClickItemRXY(String, Int32, Int32, ShiftKey)
Simulates a double-click of the right mouse button at position (X, Y) inside item. The top-left coordinate of the item rectangle is (0,0).
Public methodClickItemRXY(Int32, Int32, Int32, Boolean, ShiftKey)
Simulates a double-click of the right mouse button at position (X, Y) inside item. The top-left coordinate of the item rectangle is (0,0).
Public methodClickItemXY(Int32, Int32, Int32)
Simulates a click at (X,Y) within the item. The top left corner of the item rectangle is (0,0).
Public methodClickItemXY(String, Int32, Int32)
Simulates a click at (X,Y) within the item. The top left corner of the item rectangle is (0,0).
Public methodClickItemXY(Int32, Int32, Int32, Boolean)
Simulates a click at (X,Y) within the item. The top left corner of the item rectangle is (0,0).
Public methodClickItemXY(String, Int32, Int32, ShiftKey)
Simulates a click at (X,Y) within the item. The top left corner of the item rectangle is (0,0).
Public methodClickItemXY(Int32, Int32, Int32, Boolean, ShiftKey)
Simulates a click at (X,Y) within the item. The top left corner of the item rectangle is (0,0).
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)
Simulates a double click on item.
Public methodDblClickItem(String)
Simulates a double click on item.
Public methodDblClickItem(Int32, Boolean)
Simulates a double click on item.
Public methodDblClickItem(String, ShiftKey)
Simulates a double click on item.
Public methodDblClickItem(Int32, Boolean, ShiftKey)
Simulates a double click on item.
Public methodDblClickItemR(Int32)
Simulates a double-click of the right mouse button on item.
Public methodDblClickItemR(String)
Simulates a double-click of the right mouse button on item.
Public methodDblClickItemR(Int32, Boolean)
Simulates a double-click of the right mouse button on item.
Public methodDblClickItemR(String, ShiftKey)
Simulates a double-click of the right mouse button on item.
Public methodDblClickItemR(Int32, Boolean, ShiftKey)
Simulates a double-click of the right mouse button on item.
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 methodGetPropertyT
Returns the value of the specified property.
(Inherited from IObject.)
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 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