Class CommonControls
- Namespace
- Ranorex.Core.WinApi
- Assembly
- Ranorex.Core.WinApi.dll
public class CommonControls
- Inheritance
-
CommonControls
- Inherited Members
-
Methods
CheckPermissions(int)
public static bool CheckPermissions(int procId)
Parameters
procId int
Returns
- bool
EnsureListViewItemVisible(IntPtr, int)
public static void EnsureListViewItemVisible(IntPtr lvHandle, int index)
Parameters
lvHandle IntPtr
index int
EnsureTreeViewItemVisible(IntPtr, ulong)
public static void EnsureTreeViewItemVisible(IntPtr tvHandle, ulong itemHandle)
Parameters
tvHandle IntPtr
itemHandle ulong
ExpandTreeViewItem(IntPtr, ulong, bool)
public static void ExpandTreeViewItem(IntPtr tvHandle, ulong itemHandle, bool expand)
Parameters
tvHandle IntPtr
itemHandle ulong
expand bool
public static IntPtr ExtractAppIcon(IntPtr handle)
Parameters
handle IntPtr
Returns
- IntPtr
public static IntPtr ExtractAppIcon(IntPtr handle, bool isSmallIcon)
Parameters
handle IntPtr
isSmallIcon bool
Returns
- IntPtr
public static IntPtr ExtractBigAppIcon(IntPtr handle)
Parameters
handle IntPtr
Returns
- IntPtr
public static CheckState GetButtonCheckState(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- CheckState
public static bool GetButtonPressed(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- bool
GetComboBoxDroppedRect(IntPtr, out Rectangle)
public static bool GetComboBoxDroppedRect(IntPtr hwnd, out Rectangle outRect)
Parameters
hwnd IntPtr
outRect Rectangle
Returns
- bool
GetComboBoxDroppedState(IntPtr)
public static bool GetComboBoxDroppedState(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- bool
GetComboBoxExInnerComboHandle(IntPtr)
public static IntPtr GetComboBoxExInnerComboHandle(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- IntPtr
GetComboBoxExInnerEditHandle(IntPtr)
public static IntPtr GetComboBoxExInnerEditHandle(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- IntPtr
GetComboBoxExItemInfo(IntPtr, int, int, out string, out uint, out uint)
public static 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
public static bool GetComboBoxInfo(IntPtr hwnd, out ComboBoxButtonState outButtonState, out Rectangle outButtonRect, out IntPtr outListHandle, out IntPtr outItemHandle)
Parameters
hwnd IntPtr
outButtonState ComboBoxButtonState
outButtonRect Rectangle
outListHandle IntPtr
outItemHandle IntPtr
Returns
- bool
GetComboBoxItemCount(IntPtr)
public static int GetComboBoxItemCount(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetComboBoxItemText(IntPtr, int)
public static string GetComboBoxItemText(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- string
GetComboBoxSelectedIndex(IntPtr)
public static int GetComboBoxSelectedIndex(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetControlName(IntPtr)
public static string GetControlName(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- string
GetControlString(IntPtr, uint)
public static string GetControlString(IntPtr hwnd, uint message)
Parameters
hwnd IntPtr
message uint
Returns
- string
GetDelphiControlName(IntPtr, IntPtr)
public static string GetDelphiControlName(IntPtr hwnd, IntPtr objPtr)
Parameters
hwnd IntPtr
objPtr IntPtr
Returns
- string
GetEditCharRange(IntPtr, out int, out int)
public static void GetEditCharRange(IntPtr hwnd, out int outStart, out int outEnd)
Parameters
hwnd IntPtr
outStart int
outEnd int
GetListBoxItemCount(IntPtr)
public static int GetListBoxItemCount(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetListBoxItemRect(IntPtr, int, out Rectangle)
public static bool GetListBoxItemRect(IntPtr hwnd, int itemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
outRect Rectangle
Returns
- bool
GetListBoxItemText(IntPtr, int)
public static string GetListBoxItemText(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- string
GetListBoxSelected(IntPtr, int)
public static bool GetListBoxSelected(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- bool
GetListBoxSelectedIndex(IntPtr)
public static int GetListBoxSelectedIndex(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetListViewColumnCount(IntPtr)
public static int GetListViewColumnCount(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetListViewColumnInfo(IntPtr, int, int, out string, out int, out int)
public static 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
public static bool GetListViewHeaderRect(IntPtr hwnd, int colIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
colIndex int
outRect Rectangle
Returns
- bool
GetListViewItemCount(IntPtr)
public static int GetListViewItemCount(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetListViewItemInfo(IntPtr, int, int, int, out string, out ListViewItemState, out uint)
public static 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)
public static bool GetListViewItemRect(IntPtr hwnd, int itemIndex, int subItemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
subItemIndex int
outRect Rectangle
Returns
- bool
GetListViewView(IntPtr)
public static ListViewView GetListViewView(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- ListViewView
GetProgressBarRange(IntPtr, out int, out int, out int)
public static void GetProgressBarRange(IntPtr hwnd, out int minValue, out int maxValue, out int currentValue)
Parameters
hwnd IntPtr
minValue int
maxValue int
currentValue int
public static bool GetScrollBarInfo(IntPtr hwnd, ScrollBarObject target, out Rectangle outRect, out int thumbSize, out int thumbPos, out ScrollBarState state)
Parameters
hwnd IntPtr
target ScrollBarObject
outRect Rectangle
thumbSize int
thumbPos int
state ScrollBarState
Returns
- bool
public static bool GetScrollInfo(IntPtr hwnd, ScrollBarObject target, out int minValue, out int maxValue, out int currentValue, out int pageSize)
Parameters
hwnd IntPtr
target ScrollBarObject
minValue int
maxValue int
currentValue int
pageSize int
Returns
- bool
GetStatusBarItemCount(IntPtr)
public static int GetStatusBarItemCount(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetStatusBarItemRect(IntPtr, int, out Rectangle)
public static bool GetStatusBarItemRect(IntPtr hwnd, int itemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
outRect Rectangle
Returns
- bool
GetStatusBarItemText(IntPtr, int)
public static string GetStatusBarItemText(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- string
GetTabItemCount(IntPtr)
public static int GetTabItemCount(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetTabItemImage(IntPtr, int)
public static Image GetTabItemImage(IntPtr A_0, int A_1)
Parameters
A_0 IntPtr
A_1 int
Returns
- Image
GetTabItemRect(IntPtr, int, out Rectangle)
public static bool GetTabItemRect(IntPtr hwnd, int itemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
outRect Rectangle
Returns
- bool
GetTabItemSelectedIndex(IntPtr)
public static int GetTabItemSelectedIndex(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetTabItemText(IntPtr, int, int)
public static string GetTabItemText(IntPtr hwnd, int itemIndex, int maxTextLen)
Parameters
hwnd IntPtr
itemIndex int
maxTextLen int
Returns
- string
public static bool GetToolBarItemChecked(IntPtr hwnd, int commandId)
Parameters
hwnd IntPtr
commandId int
Returns
- bool
public static int GetToolBarItemCommandId(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- int
public static int GetToolBarItemCount(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
public static bool GetToolBarItemEnabled(IntPtr hwnd, int commandId)
Parameters
hwnd IntPtr
commandId int
Returns
- bool
public static bool GetToolBarItemHidden(IntPtr hwnd, int commandId)
Parameters
hwnd IntPtr
commandId int
Returns
- bool
public static 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
public static bool GetToolBarItemMaxSize(IntPtr hwnd, int itemIndex, out int width, out int height)
Parameters
hwnd IntPtr
itemIndex int
width int
height int
Returns
- bool
public static void GetToolBarItemPadding(IntPtr hwnd, out int outXPad, out int outYPad)
Parameters
hwnd IntPtr
outXPad int
outYPad int
public static bool GetToolBarItemPressed(IntPtr hwnd, int commandId)
Parameters
hwnd IntPtr
commandId int
Returns
- bool
public static bool GetToolBarItemRect(IntPtr hwnd, int itemIndex, out Rectangle outRect)
Parameters
hwnd IntPtr
itemIndex int
outRect Rectangle
Returns
- bool
public static ToolBarItemStyle GetToolBarItemStyle(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- ToolBarItemStyle
public static void GetToolBarMetrics(IntPtr hwnd, out int outXPad, out int outYPad)
Parameters
hwnd IntPtr
outXPad int
outYPad int
GetTrackBarMax(IntPtr)
public static int GetTrackBarMax(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetTrackBarMin(IntPtr)
public static int GetTrackBarMin(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetTrackBarPos(IntPtr)
public static int GetTrackBarPos(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- int
GetTrackBarThumbRect(IntPtr, out Rectangle)
public static void GetTrackBarThumbRect(IntPtr hwnd, out Rectangle outRect)
Parameters
hwnd IntPtr
outRect Rectangle
GetTreeViewFirstChildItem(IntPtr, ulong)
public static ulong GetTreeViewFirstChildItem(IntPtr tvHandle, ulong itemHandle)
Parameters
tvHandle IntPtr
itemHandle ulong
Returns
- ulong
GetTreeViewItemCheckedState(IntPtr, ulong)
public static int GetTreeViewItemCheckedState(IntPtr handle, ulong itemHandle)
Parameters
handle IntPtr
itemHandle ulong
Returns
- int
GetTreeViewItemInfo(IntPtr, ulong, int, out string, out TreeViewItemState, out uint)
public static 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)
public static bool GetTreeViewItemRect(IntPtr hwnd, ulong itemHandle, out Rectangle outRect)
Parameters
hwnd IntPtr
itemHandle ulong
outRect Rectangle
Returns
- bool
GetTreeViewNextSiblingItem(IntPtr, ulong)
public static ulong GetTreeViewNextSiblingItem(IntPtr tvHandle, ulong itemHandle)
Parameters
tvHandle IntPtr
itemHandle ulong
Returns
- ulong
GetTreeViewRootItem(IntPtr)
public static ulong GetTreeViewRootItem(IntPtr handle)
Parameters
handle IntPtr
Returns
- ulong
GetTreeViewSelectedItem(IntPtr)
public static ulong GetTreeViewSelectedItem(IntPtr handle)
Parameters
handle IntPtr
Returns
- ulong
IsBitBridgeNeeded(int, out bool)
public static bool? IsBitBridgeNeeded(int procId, out bool x86BitBridge)
Parameters
procId int
x86BitBridge bool
Returns
- bool?
IsBitBridgeNeeded(IntPtr, out bool)
public static bool? IsBitBridgeNeeded(IntPtr hwnd, out bool x86BitBridge)
Parameters
hwnd IntPtr
x86BitBridge bool
Returns
- bool?
Ping()
public static void Ping()
public static bool PressButton(IntPtr hwnd)
Parameters
hwnd IntPtr
Returns
- bool
public static bool PressToolBarItem(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- bool
public static bool ScrollListView(IntPtr hwnd, int dx, int dy)
Parameters
hwnd IntPtr
dx int
dy int
Returns
- bool
SelectListBoxItem(IntPtr, int, bool)
public static bool SelectListBoxItem(IntPtr hwnd, int itemIndex, bool selected)
Parameters
hwnd IntPtr
itemIndex int
selected bool
Returns
- bool
SelectSingleListBoxItem(IntPtr, int)
public static bool SelectSingleListBoxItem(IntPtr hwnd, int itemIndex)
Parameters
hwnd IntPtr
itemIndex int
Returns
- bool
SelectTabItem(IntPtr, int)
public static void SelectTabItem(IntPtr hwnd, int index)
Parameters
hwnd IntPtr
index int
SelectTreeViewItem(IntPtr, ulong, bool)
public static bool SelectTreeViewItem(IntPtr hwnd, ulong itemHandle, bool selected)
Parameters
hwnd IntPtr
itemHandle ulong
selected bool
Returns
- bool
SelectedListViewItem(IntPtr, int, bool)
public static bool SelectedListViewItem(IntPtr hwnd, int itemIndex, bool selected)
Parameters
hwnd IntPtr
itemIndex int
selected bool
Returns
- bool
SendWndMsgTimeout(IntPtr, uint, uint, int)
public static int SendWndMsgTimeout(IntPtr hwnd, uint msg, uint wParam, int lParam)
Parameters
hwnd IntPtr
msg uint
wParam uint
lParam int
Returns
- int
public static void SetButtonCheckState(IntPtr hwnd, CheckState state)
Parameters
hwnd IntPtr
state CheckState
SetComboBoxDropDownState(IntPtr, bool)
public static void SetComboBoxDropDownState(IntPtr hwnd, bool dropDown)
Parameters
hwnd IntPtr
dropDown bool
SetComboBoxSelectedIndex(IntPtr, int)
public static bool SetComboBoxSelectedIndex(IntPtr hwnd, int index)
Parameters
hwnd IntPtr
index int
Returns
- bool
SetComboBoxSelectedString(IntPtr, string)
public static bool SetComboBoxSelectedString(IntPtr hwnd, string selectedString)
Parameters
hwnd IntPtr
selectedString string
Returns
- bool
SetEditCharRange(IntPtr, int, int)
public static void SetEditCharRange(IntPtr hwnd, int start, int end)
Parameters
hwnd IntPtr
start int
end int
SetListBoxSelectedIndex(IntPtr, int)
public static bool SetListBoxSelectedIndex(IntPtr hwnd, int index)
Parameters
hwnd IntPtr
index int
Returns
- bool
SetListBoxSelectedString(IntPtr, string)
public static bool SetListBoxSelectedString(IntPtr hwnd, string selectedString)
Parameters
hwnd IntPtr
selectedString string
Returns
- bool
SetListBoxTopItem(IntPtr, int)
public static bool SetListBoxTopItem(IntPtr hwnd, int index)
Parameters
hwnd IntPtr
index int
Returns
- bool
SetListViewItemCheckState(IntPtr, int, bool)
public static bool SetListViewItemCheckState(IntPtr hwnd, int itemIndex, bool check)
Parameters
hwnd IntPtr
itemIndex int
check bool
Returns
- bool
public static bool SetScrollPos(IntPtr hwnd, ScrollBarObject target, int value)
Parameters
hwnd IntPtr
target ScrollBarObject
value int
Returns
- bool
public static bool SetToolBarItemChecked(IntPtr hwnd, int commandId, bool @checked)
Parameters
hwnd IntPtr
commandId int
checked bool
Returns
- bool
SetTrackBarPos(IntPtr, int)
public static void SetTrackBarPos(IntPtr hwnd, int pos)
Parameters
hwnd IntPtr
pos int