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