Module: RAutomation::Adapter::MsUia::Constants
- Defined in:
- lib/rautomation/adapter/ms_uia/constants.rb
Constant Summary collapse
- WM_GETTEXT =
0xD- WM_SETTEXT =
0xC- WM_GETTEXTLENGTH =
0xE- WM_CLOSE =
0x10- SW_MAXIMIZE =
3- SW_MINIMIZE =
6- SW_RESTORE =
9- SMTO_ABORTIFHUNG =
0x2- STANDARD_RIGHTS_REQUIRED =
0xF0000- SYNCHRONIZE =
0x100000- PROCESS_ALL_ACCESS =
STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFF
- BM_CLICK =
0xF5- BM_GETSTATE =
0xF2- BST_CHECKED =
0x1- KEYEVENTF_EXTENDEDKEY =
keybd_event constants
0x1- KEYEVENTF_KEYUP =
0x2- VK_BACK =
0x08- VK_TAB =
0x09- VK_RETURN =
0x0D- VK_SPACE =
0x20- VK_CAPITAL =
0x14- VK_LEFT =
0x25- VK_UP =
0x26- VK_RIGHT =
0x27- VK_DOWN =
0x28- VK_SHIFT =
0x10- VK_LSHIFT =
0xA0- VK_RSHIFT =
0xA1- VK_MENU =
0x12- VK_LMENU =
0xA4- VK_RMENU =
0xA5- VK_CONTROL =
0x11- VK_LCONTROL =
0xA2- VK_RCONTROL =
0xA3- VK_ESCAPE =
0x1B- VK_END =
0x23- VK_HOME =
0x24- VK_NUMLOCK =
0x90- VK_DELETE =
0x2E- VK_INSERT =
0x2D- VK_NEXT =
0x22- VK_PRIOR =
0x21- GW_ENABLEDPOPUP =
GetWindow constants
6- S_OK =
HRESULT
0- STATE_SYSTEM_UNAVAILABLE =
IAccessible Button States
0x00000001- STATE_SYSTEM_SELECTED =
0x00000002- STATE_SYSTEM_FOCUSED =
0x00000004- STATE_SYSTEM_CHECKED =
0x00000010- CB_GETCOUNT =
Combobox
0x0146- CB_GETTOPINDEX =
0x015b- CB_GETLBTEXTLEN =
0x0149- CB_GETLBTEXT =
0x0148- CB_GETCURSEL =
0x0147- CB_GETDROPPEDCONTROLRECT =
0x0152- CB_GETITEMHEIGHT =
0x0154- CB_ERR =
-1
- CB_SETCURSEL =
0x14E- CB_SELECTSTRING =
0x14D- CB_SETEDITSEL =
0x142- CB_SETTOPINDEX =
0x015c- LB_SETTOPINDEX =
ListBox
0x0197- LB_GETITEMHEIGHT =
0x01A1- LB_GETITEMRECT =
0x0198- LB_GETTOPINDEX =
0x018E- LVM_FIRST =
listview
0x1000- LVM_GETITEMCOUNT =
LVM_FIRST + 4
- UIA_LIST_CONTROL_TYPE =
UI Automation control type IDs
50008- UIA_LIST_ITEM_CONTROL_TYPE =
50007- UIA_DATA_GRID_CONTROL_TYPE =
50028- UIA_DATA_ITEM_CONTROL_TYPE =
50029- UIA_CHECKBOX_CONTROL_TYPE =
50002- UIA_BUTTON_CONTROL_TYPE =
50000- UIA_TEXT_CONTROL_TYPE =
50020- UIA_RADIO_BUTTON_CONTROL_TYPE =
50013- UIA_COMBOBOX_CONTROL_TYPE =
50003- UIA_EDIT_CONTROL_TYPE =
50004- UIA_DOCUMENT_CONTROL_TYPE =
50030- UIA_HEADER_CONTROL_TYPE =
50034- UIA_HEADER_ITEM_CONTROL_TYPE =
50035- UIA_WINDOW_CONTROL_TYPE =
50032- UIA_PANE_CONTROL_TYPE =
50033