Module winUser
[hide private]
[frames] | no frames]

Module winUser

source code

Functions that wrap Windows API functions from user32.dll

Classes [hide private]
  WNDCLASSEXW
  NMHdrStruct
  GUITHREADINFO
Functions [hide private]
 
setSystemScreenReaderFlag(val) source code
 
getSystemScreenReaderFlag() source code
 
LOBYTE(word) source code
 
HIBYTE(word) source code
 
MAKEWORD(lo, hi) source code
 
LOWORD(long) source code
 
HIWORD(long) source code
 
MAKELONG(lo, hi) source code
 
waitMessage() source code
 
getMessage(*args) source code
 
translateMessage(*args) source code
 
dispatchMessage(*args) source code
 
peekMessage(*args) source code
 
registerWindowMessage(name) source code
 
getAsyncKeyState(v) source code
 
getKeyState(v) source code
 
isWindow(hwnd) source code
 
isDescendantWindow(parentHwnd, childHwnd) source code
 
getForegroundWindow() source code
 
setForegroundWindow(hwnd) source code
 
setFocus(hwnd) source code
 
getDesktopWindow() source code
 
getControlID(hwnd) source code
 
getClientRect(hwnd) source code
 
setWinEventHook(*args) source code
 
unhookWinEvent(*args) source code
 
sendMessage(hwnd, msg, param1, param2) source code
 
getWindowThreadProcessID(hwnd) source code
 
getClassName(window) source code
 
keybd_event(*args) source code
 
mouse_event(*args) source code
 
getAncestor(hwnd, flags) source code
 
setCursorPos(x, y) source code
 
getCursorPos() source code
 
getCaretPos() source code
 
getTopWindow(hwnd) source code
 
getWindowText(hwnd) source code
 
getWindow(window, relation) source code
 
isWindowVisible(window) source code
 
isWindowEnabled(window) source code
 
getGUIThreadInfo(threadID) source code
 
getWindowStyle(hwnd) source code
 
getPreviousWindow(hwnd) source code
 
getKeyboardLayout(idThread=0) source code
 
RedrawWindow(hwnd, rcUpdate, rgnUpdate, flags) source code
 
getKeyNameText(scanCode, extended) source code
 
FindWindow(className, windowName) source code
 
MessageBox(hwnd, text, caption, type) source code
 
PostMessage(hwnd, msg, wParam, lParam) source code
 
VkKeyScan(ch) source code
 
ScreenToClient(hwnd, x, y) source code
Variables [hide private]
  user32 = <WinDLL 'user32', handle 75560000 at 2827b10>
  MOUSEEVENTF_LEFTDOWN = 2
  MOUSEEVENTF_LEFTUP = 4
  MOUSEEVENTF_RIGHTDOWN = 8
  MOUSEEVENTF_RIGHTUP = 16
  MOUSEEVENTF_MIDDLEDOWN = 32
  MOUSEEVENTF_MIDDLEUP = 64
  MOUSEEVENTF_XDOWN = 128
  MOUSEEVENTF_XUP = 256
  GUI_CARETBLINKING = 1
  GUI_INMOVESIZE = 2
  GUI_INMENUMODE = 4
  GUI_SYSTEMMENUMODE = 8
  GUI_POPUPMENUMODE = 16
  SPI_GETSCREENREADER = 70
  SPI_SETSCREENREADER = 71
  SPIF_UPDATEINIFILE = 1
  SPIF_SENDCHANGE = 2
  WS_DISABLED = 134217728
  WS_VISIBLE = 268435456
  WS_POPUP = 2147483648
  WS_GROUP = 131072
  WS_THICKFRAME = 262144
  WS_SIZEBOX = 262144
  WS_SYSMENU = 524288
  WS_HSCROLL = 1048576
  WS_VSCROLL = 2097152
  WS_CAPTION = 12582912
  BS_GROUPBOX = 7
  ES_MULTILINE = 4
  LBS_OWNERDRAWFIXED = 16
  LBS_OWNERDRAWVARIABLE = 32
  LBS_HASSTRINGS = 64
  CBS_OWNERDRAWFIXED = 16
  CBS_OWNERDRAWVARIABLE = 32
  CBS_HASSTRINGS = 512
  WM_NULL = 0
  WM_COPYDATA = 74
  WM_NOTIFY = 78
  WM_USER = 1024
  PM_REMOVE = 1
  PM_NOYIELD = 2
  SMTO_ABORTIFHUNG = 2
  GA_PARENT = 1
  GA_ROOT = 2
  GA_ROOTOWNER = 3
  GWL_ID = -12
  GWL_STYLE = -16
  GW_HWNDNEXT = 2
  GW_HWNDPREV = 3
  GW_OWNER = 4
  WM_GETTEXT = 13
  WM_GETTEXTLENGTH = 14
  WM_PAINT = 15
  WM_GETOBJECT = 61
  CF_TEXT = 1
  MAPVK_VK_TO_CHAR = 2
  VK_LBUTTON = 1
  VK_RBUTTON = 2
  VK_CANCEL = 3
  VK_MBUTTON = 4
  VK_XBUTTON = 26
  VK_BACK = 8
  VK_TAB = 9
  VK_CLEAR = 12
  VK_RETURN = 13
  VK_SHIFT = 16
  VK_CONTROL = 17
  VK_MENU = 18
  VK_PAUSE = 19
  VK_CAPITAL = 20
  VK_FINAL = 24
  VK_ESCAPE = 27
  VK_CONVERT = 28
  VK_NONCONVERT = 29
  VK_ACCEPT = 30
  VK_MODECHANGE = 31
  VK_SPACE = 32
  VK_PRIOR = 33
  VK_NEXT = 34
  VK_END = 35
  VK_HOME = 36
  VK_LEFT = 37
  VK_UP = 38
  VK_RIGHT = 39
  VK_DOWN = 40
  VK_SELECT = 41
  VK_PRINT = 42
  VK_EXECUTE = 43
  VK_SNAPSHOT = 44
  VK_INSERT = 45
  VK_DELETE = 46
  VK_HELP = 47
  VK_LWIN = 91
  VK_RWIN = 92
  VK_APPS = 93
  VK_SLEEP = 95
  VK_NUMPAD0 = 96
  VK_NUMPAD1 = 97
  VK_NUMPAD2 = 98
  VK_NUMPAD3 = 99
  VK_NUMPAD4 = 100
  VK_NUMPAD5 = 101
  VK_NUMPAD6 = 102
  VK_NUMPAD7 = 103
  VK_NUMPAD8 = 104
  VK_NUMPAD9 = 105
  VK_MULTIPLY = 106
  VK_ADD = 107
  VK_SEPARATOR = 108
  VK_SUBTRACT = 109
  VK_DECIMAL = 110
  VK_DIVIDE = 111
  VK_F1 = 112
  VK_F2 = 113
  VK_F3 = 114
  VK_F4 = 115
  VK_F5 = 116
  VK_F6 = 117
  VK_F7 = 118
  VK_F8 = 119
  VK_F9 = 120
  VK_F10 = 121
  VK_F11 = 122
  VK_F12 = 123
  VK_F13 = 124
  VK_F14 = 125
  VK_F15 = 126
  VK_F16 = 127
  VK_F17 = 128
  VK_F18 = 129
  VK_F19 = 130
  VK_F20 = 131
  VK_F21 = 132
  VK_F22 = 133
  VK_F23 = 134
  VK_F24 = 135
  VK_NUMLOCK = 144
  VK_SCROLL = 145
  VK_LSHIFT = 160
  VK_RSHIFT = 161
  VK_LCONTROL = 162
  VK_RCONTROL = 163
  VK_LMENU = 164
  VK_RMENU = 165
  VK_VOLUME_MUTE = 173
  VK_VOLUME_DOWN = 174
  VK_VOLUME_UP = 175
  WH_KEYBOARD = 2
  WH_MOUSE = 7
  EVENT_SYSTEM_SOUND = 1
  EVENT_SYSTEM_ALERT = 2
  EVENT_SYSTEM_FOREGROUND = 3
  EVENT_SYSTEM_MENUSTART = 4
  EVENT_SYSTEM_MENUEND = 5
  EVENT_SYSTEM_MENUPOPUPSTART = 6
  EVENT_SYSTEM_MENUPOPUPEND = 7
  EVENT_SYSTEM_CAPTURESTART = 8
  EVENT_SYSTEM_CAPTUREEND = 9
  EVENT_SYSTEM_MOVESIZESTART = 10
  EVENT_SYSTEM_MOVESIZEEND = 11
  EVENT_SYSTEM_CONTEXTHELPSTART = 12
  EVENT_SYSTEM_CONTEXTHELPEND = 13
  EVENT_SYSTEM_DRAGDROPSTART = 14
  EVENT_SYSTEM_DRAGDROPEND = 15
  EVENT_SYSTEM_DIALOGSTART = 16
  EVENT_SYSTEM_DIALOGEND = 17
  EVENT_SYSTEM_SCROLLINGSTART = 18
  EVENT_SYSTEM_SCROLLINGEND = 19
  EVENT_SYSTEM_SWITCHSTART = 20
  EVENT_SYSTEM_SWITCHEND = 21
  EVENT_SYSTEM_MINIMIZESTART = 22
  EVENT_SYSTEM_MINIMIZEEND = 23
  EVENT_OBJECT_CREATE = 32768
  EVENT_OBJECT_DESTROY = 32769
  EVENT_OBJECT_SHOW = 32770
  EVENT_OBJECT_HIDE = 32771
  EVENT_OBJECT_REORDER = 32772
  EVENT_OBJECT_FOCUS = 32773
  EVENT_OBJECT_SELECTION = 32774
  EVENT_OBJECT_SELECTIONADD = 32775
  EVENT_OBJECT_SELECTIONREMOVE = 32776
  EVENT_OBJECT_SELECTIONWITHIN = 32777
  EVENT_OBJECT_STATECHANGE = 32778
  EVENT_OBJECT_LOCATIONCHANGE = 32779
  EVENT_OBJECT_NAMECHANGE = 32780
  EVENT_OBJECT_DESCRIPTIONCHANGE = 32781
  EVENT_OBJECT_VALUECHANGE = 32782
  EVENT_OBJECT_PARENTCHANGE = 32783
  EVENT_OBJECT_HELPCHANGE = 32784
  EVENT_OBJECT_DEFACTIONCHANGE = 32785
  EVENT_OBJECT_ACCELERATORCHANGE = 32786
  EVENT_SYSTEM_DESKTOPSWITCH = 32
  EVENT_OBJECT_INVOKED = 32787
  EVENT_OBJECT_TEXTSELECTIONCHANGED = 32788
  EVENT_OBJECT_CONTENTSCROLLED = 32789
  EVENT_CONSOLE_CARET = 16385
  EVENT_CONSOLE_UPDATE_REGION = 16386
  EVENT_CONSOLE_UPDATE_SIMPLE = 16387
  EVENT_CONSOLE_UPDATE_SCROLL = 16388
  EVENT_CONSOLE_LAYOUT = 16389
  EVENT_CONSOLE_START_APPLICATION = 16390
  EVENT_CONSOLE_END_APPLICATION = 16391
  CHILDID_SELF = 0
  OBJID_WINDOW = 0
  OBJID_SYSMENU = -1
  OBJID_TITLEBAR = -2
  OBJID_MENU = -3
  OBJID_CLIENT = -4
  OBJID_VSCROLL = -5
  OBJID_HSCROLL = -6
  OBJID_SIZEGRIP = -7
  OBJID_CARET = -8
  OBJID_CURSOR = -9
  OBJID_ALERT = -10
  OBJID_SOUND = -11
  OBJID_NATIVEOM = -16
  SW_HIDE = 0
  SW_SHOWNORMAL = 1
  RDW_INVALIDATE = 1
  RDW_UPDATENOW = 256
  __package__ = None
hash(x)