module RAutomation::Adapter::MsUia::Constants

Constants

BM_CLICK
BM_GETSTATE
BST_CHECKED
CB_ERR
CB_GETCOUNT

Combobox

CB_GETCURSEL
CB_GETDROPPEDCONTROLRECT
CB_GETITEMHEIGHT
CB_GETLBTEXT
CB_GETLBTEXTLEN
CB_GETTOPINDEX
CB_SELECTSTRING
CB_SETCURSEL
CB_SETEDITSEL
CB_SETTOPINDEX
GW_ENABLEDPOPUP

GetWindow constants

KEYEVENTF_EXTENDEDKEY

keybd_event constants

KEYEVENTF_KEYUP
LB_GETITEMHEIGHT
LB_GETITEMRECT
LB_GETTOPINDEX
LB_SETTOPINDEX

ListBox

LVM_FIRST

listview

LVM_GETITEMCOUNT
PROCESS_ALL_ACCESS
SMTO_ABORTIFHUNG
STANDARD_RIGHTS_REQUIRED
STATE_SYSTEM_CHECKED
STATE_SYSTEM_FOCUSED
STATE_SYSTEM_SELECTED
STATE_SYSTEM_UNAVAILABLE

IAccessible Button States

SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
SYNCHRONIZE
S_OK

HRESULT

UIA_BUTTON_CONTROL_TYPE
UIA_CHECKBOX_CONTROL_TYPE
UIA_COMBOBOX_CONTROL_TYPE
UIA_DATA_GRID_CONTROL_TYPE
UIA_DATA_ITEM_CONTROL_TYPE
UIA_DOCUMENT_CONTROL_TYPE
UIA_EDIT_CONTROL_TYPE
UIA_HEADER_CONTROL_TYPE
UIA_HEADER_ITEM_CONTROL_TYPE
UIA_LIST_CONTROL_TYPE

UI Automation control type IDs

UIA_LIST_ITEM_CONTROL_TYPE
UIA_PANE_CONTROL_TYPE
UIA_RADIO_BUTTON_CONTROL_TYPE
UIA_TEXT_CONTROL_TYPE
UIA_WINDOW_CONTROL_TYPE
VK_BACK
VK_CAPITAL
VK_CONTROL
VK_DELETE
VK_DOWN
VK_END
VK_ESCAPE
VK_HOME
VK_INSERT
VK_LCONTROL
VK_LEFT
VK_LMENU
VK_LSHIFT
VK_MENU
VK_NEXT
VK_NUMLOCK
VK_PRIOR
VK_RCONTROL
VK_RETURN
VK_RIGHT
VK_RMENU
VK_RSHIFT
VK_SHIFT
VK_SPACE
VK_TAB
VK_UP
WM_CLOSE
WM_GETTEXT
WM_GETTEXTLENGTH
WM_SETTEXT