Interface ICommonControls
- Namespace
- Ranorex.Plugin
- Assembly
- Ranorex.Plugin.Win32.dll
[CLSCompliant(false)]
public interface ICommonControls : IpcRemotingService.IPingable
- Inherited Members
-
IpcRemotingService.IPingable.Ping()
Methods
CheckPermissions(int)
bool CheckPermissions(int procId)
Parameters
procId int
Returns
- bool
EnsureTreeViewItemVisible(IntPtr, ulong)
void EnsureTreeViewItemVisible(IntPtr tvHandle, ulong itemHandle)
Parameters
tvHandle IntPtr
itemHandle ulong
ExpandTreeViewItem(IntPtr, ulong, bool)
void ExpandTreeViewItem(IntPtr tvHandle, ulong itemHandle, bool expand)
Parameters
tvHandle IntPtr
itemHandle ulong
expand bool
SerializableIntPtr ExtractAppIcon(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- SerializableIntPtr
SerializableIntPtr ExtractBigAppIcon(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- SerializableIntPtr
GetComboBoxExItemInfo(IntPtr, int, int, out string, out uint, out uint)
bool GetComboBoxExItemInfo(IntPtr hwnd, int itemIndex, int maxTextLen, out string itemText, out uint outIndent, out uint outImageIndex)
Parameters
hwnd IntPtr
itemIndex int
maxTextLen int
itemText string
outIndent uint
outImageIndex uint
Returns
- bool
GetControlName(IntPtr)
string GetControlName(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- string
GetControlProxy(IntPtr, IList<string>)
InjectResult<IControlProxy> GetControlProxy(IntPtr hwnd, IList<string> assemblyNamesAndPaths)
Parameters
hwnd IntPtr
assemblyNamesAndPaths IList<string>
Returns
- InjectResult<IControlProxy>
GetControlString(IntPtr, uint)
string GetControlString(IntPtr hwnd, uint message)
Parameters
hwnd IntPtr
message uint
Returns
- string
GetDelphiControlName(IntPtr, IntPtr)
string GetDelphiControlName(IntPtr hwnd, IntPtr objPtr)
Parameters
hwnd IntPtr
objPtr IntPtr
Returns
- string
GetExecutablePathFromProcessId(int)
string GetExecutablePathFromProcessId(int procId)
Parameters
procId int
Returns
- string
GetListViewColumnInfo(IntPtr, int, int, out string, out int, out int)
bool GetListViewColumnInfo(IntPtr hwnd, int index, int maxTextLen, out string colText, out int outSubItemIndex, out int outWidth)
Parameters
hwnd IntPtr
index int
maxTextLen int
colText string
outSubItemIndex int
outWidth int
Returns
- bool
bool GetListViewHeaderRect(IntPtr hwnd, int colIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
colIndex int
outRect Rectangle
Returns
- bool
GetListViewItemInfo(IntPtr, int, int, int, out string, out ListViewItemState, out uint)
bool GetListViewItemInfo(IntPtr hwnd, int itemIndex, int subItemIndex, int maxTextLen, out string itemText, out ListViewItemState outState, out uint outImageIndex)
Parameters
hwnd IntPtr
itemIndex int
subItemIndex int
maxTextLen int
itemText string
outState ListViewItemState
outImageIndex uint
Returns
- bool
GetListViewItemRect(IntPtr, int, int, out Rectangle)
bool GetListViewItemRect(IntPtr hwnd, int itemIndex, int subItemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
subItemIndex int
outRect Rectangle
Returns
- bool
GetMainModuleAssemblyFullName(int)
string GetMainModuleAssemblyFullName(int procId)
Parameters
procId int
Returns
- string
GetStatusBarItemRect(IntPtr, int, out Rectangle)
bool GetStatusBarItemRect(IntPtr hwnd, int itemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
outRect Rectangle
Returns
- bool
GetStatusBarItemText(IntPtr, int)
string GetStatusBarItemText(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- string
GetTabItemImage(IntPtr, int)
Image GetTabItemImage(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- Image
GetTabItemRect(IntPtr, int, out Rectangle)
bool GetTabItemRect(IntPtr hwnd, int itemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
outRect Rectangle
Returns
- bool
GetTabItemText(IntPtr, int, int)
string GetTabItemText(IntPtr hwnd, int itemIndex, int maxTextLen)
Parameters
hwnd IntPtr
itemIndex int
maxTextLen int
Returns
- string
int GetToolBarItemCommandId(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- int
bool GetToolBarItemInfo(IntPtr hwnd, int itemIndex, int maxTextLen, out string itemText, out uint outImageIndex, out uint outCommandId, out bool outIsSep)
Parameters
hwnd IntPtr
itemIndex int
maxTextLen int
itemText string
outImageIndex uint
outCommandId uint
outIsSep bool
Returns
- bool
bool GetToolBarItemMaxSize(IntPtr hwnd, int itemIndex, out int width, out int height)
Parameters
hwnd IntPtr
itemIndex int
width int
height int
Returns
- bool
bool GetToolBarItemRect(IntPtr hwnd, int itemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
outRect Rectangle
Returns
- bool
ToolBarItemStyle GetToolBarItemStyle(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- ToolBarItemStyle
void GetToolBarMetrics(IntPtr hwnd, out int outXPad, out int outYPad)
Parameters
hwnd IntPtr
outXPad int
outYPad int
GetTrackBarThumbRect(IntPtr, out Rectangle)
void GetTrackBarThumbRect(IntPtr hwnd, out Rectangle outRect)
Parameters
hwnd IntPtr
outRect Rectangle
GetTreeViewFirstChildItem(IntPtr, ulong)
ulong GetTreeViewFirstChildItem(IntPtr tvHandle, ulong itemHandle)
Parameters
tvHandle IntPtr
itemHandle ulong
Returns
- ulong
GetTreeViewItemCheckedState(IntPtr, ulong)
int GetTreeViewItemCheckedState(IntPtr handle, ulong itemHandle)
Parameters
handle IntPtr
itemHandle ulong
Returns
- int
GetTreeViewItemInfo(IntPtr, ulong, int, out string, out TreeViewItemState, out uint)
bool GetTreeViewItemInfo(IntPtr hwnd, ulong itemHandle, int maxTextLen, out string itemText, out TreeViewItemState outState, out uint outImageIndex)
Parameters
hwnd IntPtr
itemHandle ulong
maxTextLen int
itemText string
outState TreeViewItemState
outImageIndex uint
Returns
- bool
GetTreeViewItemRect(IntPtr, ulong, out Rectangle)
bool GetTreeViewItemRect(IntPtr hwnd, ulong itemHandle, out Rectangle outRect)
Parameters
hwnd IntPtr
itemHandle ulong
outRect Rectangle
Returns
- bool
GetTreeViewNextSiblingItem(IntPtr, ulong)
ulong GetTreeViewNextSiblingItem(IntPtr tvHandle, ulong itemHandle)
Parameters
tvHandle IntPtr
itemHandle ulong
Returns
- ulong
GetTreeViewRootItem(IntPtr)
ulong GetTreeViewRootItem(IntPtr handle)
Parameters
handle IntPtr
Returns
- ulong
GetTreeViewSelectedItem(IntPtr)
ulong GetTreeViewSelectedItem(IntPtr handle)
Parameters
handle IntPtr
Returns
- ulong
InjectJava(IntPtr, byte[], string)
void InjectJava(IntPtr targetWindow, byte[] classData, string ranorexBinPath)
Parameters
targetWindow IntPtr
classData byte[]
ranorexBinPath string
InjectManagedEndpoint(IntPtr, int, InjectionFlags)
InjectResult<IDotNetThingy> InjectManagedEndpoint(IntPtr targetWindow, int sourceProcessId, Injector.InjectionFlags injectionFlags = InjectionFlags.None)
Parameters
targetWindow IntPtr
sourceProcessId int
injectionFlags Injector.InjectionFlags
Returns
- InjectResult<IDotNetThingy>
bool PressToolBarItem(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- bool
SelectTabItem(IntPtr, int)
void SelectTabItem(IntPtr hwnd, int index)
Parameters
hwnd IntPtr
index int
SelectTreeViewItem(IntPtr, ulong, bool)
bool SelectTreeViewItem(IntPtr hwnd, ulong itemHandle, bool selected)
Parameters
hwnd IntPtr
itemHandle ulong
selected bool
Returns
- bool
SelectedListViewItem(IntPtr, int, bool)
bool SelectedListViewItem(IntPtr hwnd, int itemIndex, bool selected)
Parameters
hwnd IntPtr
itemIndex int
selected bool
Returns
- bool
SetListViewItemCheckState(IntPtr, int, bool)
bool SetListViewItemCheckState(IntPtr hwnd, int itemIndex, bool check)
Parameters
hwnd IntPtr
itemIndex int
check bool
Returns
- bool