Python win32api.HIWORD Examples
The following are 22
code examples of win32api.HIWORD().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
win32api
, or try the search function
.
Example #1
Source File: windows.py From cloudbase-init with Apache License 2.0 | 9 votes |
def get_file_version(self, path): info = win32api.GetFileVersionInfo(path, '\\') ms = info['FileVersionMS'] ls = info['FileVersionLS'] return (win32api.HIWORD(ms), win32api.LOWORD(ms), win32api.HIWORD(ls), win32api.LOWORD(ls))
Example #2
Source File: win32gui_dialog.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) self._DoSize(x,y) return 1
Example #3
Source File: shell_view.py From Email_My_PC with MIT License | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) win32gui.MoveWindow(self.hwnd, 0, 0, x, y, False)
Example #4
Source File: shell_view.py From Email_My_PC with MIT License | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): #print "OnSize", self.hwnd_child, win32api.LOWORD(lparam), win32api.HIWORD(lparam) if self.hwnd_child is not None: x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) win32gui.MoveWindow(self.hwnd_child, 0, 0, x, y, False) # This uses scintilla to display a filename, and optionally jump to a line # number.
Example #5
Source File: explorer_browser.py From Email_My_PC with MIT License | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) self.eb.SetRect(None, (0, 0, x, y))
Example #6
Source File: simpledialog.py From eavatar-me with Apache License 2.0 | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) self._DoSize(x, y) return 1
Example #7
Source File: notice_dlg.py From eavatar-me with Apache License 2.0 | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) self._DoSize(x, y) return 1
Example #8
Source File: console.py From eavatar-me with Apache License 2.0 | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) self._DoSize(x, y) return 1
Example #9
Source File: dialog_base.py From dragonfly with GNU Lesser General Public License v3.0 | 5 votes |
def on_size(self, hwnd, msg, wparam, lparam): width = win32api.LOWORD(lparam) height = win32api.HIWORD(lparam) self._do_size(width, height) return 1
Example #10
Source File: explorer_browser.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) self.eb.SetRect(None, (0, 0, x, y))
Example #11
Source File: ModuleBrowser.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnSize(self, params): lparam = params[3] w = win32api.LOWORD(lparam) h = win32api.HIWORD(lparam) if w != 0: self.CheckMadeList() elif w == 0: self.DestroyList() return 1
Example #12
Source File: browseProjects.py From ironpython2 with Apache License 2.0 | 5 votes |
def on_size (self, params): lparam = params[3] w = win32api.LOWORD(lparam) h = win32api.HIWORD(lparam) self.GetDlgItem (win32ui.IDC_LIST1).MoveWindow((0,0,w,h))
Example #13
Source File: browser.py From ironpython2 with Apache License 2.0 | 5 votes |
def on_size (self, params): lparam = params[3] w = win32api.LOWORD(lparam) h = win32api.HIWORD(lparam) self.GetDlgItem (win32ui.IDC_LIST1).MoveWindow((0,0,w,h))
Example #14
Source File: list.py From ironpython2 with Apache License 2.0 | 5 votes |
def on_size (self, params): lparam = params[3] w = win32api.LOWORD(lparam) h = win32api.HIWORD(lparam) self.LayoutControls(w, h)
Example #15
Source File: dibdemo.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnSize (self, params): lParam = params[3] self.width = win32api.LOWORD(lParam) self.height = win32api.HIWORD(lParam)
Example #16
Source File: threadedgui.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnSize (self, params): lParam = params[3] self.width = win32api.LOWORD(lParam) self.height = win32api.HIWORD(lParam)
Example #17
Source File: fontdemo.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnSize (self, params): lParam = params[3] self.width = win32api.LOWORD(lParam) self.height = win32api.HIWORD(lParam)
Example #18
Source File: DockingBar.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnMouseMove(self, msg): flags = wparam = msg[2] lparam = msg[3] if self.IsFloating() or not self.bTracking: return 1 # Convert unsigned 16 bit to signed 32 bit. x=win32api.LOWORD(lparam) if x & 32768: x = x | -65536 y = win32api.HIWORD(lparam) if y & 32768: y = y | -65536 pt = x, y cpt = CenterPoint(self.rectTracker) pt = self.ClientToWnd(pt) if self.IsHorz(): if cpt[1] != pt[1]: self.OnInvertTracker(self.rectTracker) self.rectTracker = OffsetRect(self.rectTracker, (0, pt[1] - cpt[1])) self.OnInvertTracker(self.rectTracker) else: if cpt[0] != pt[0]: self.OnInvertTracker(self.rectTracker) self.rectTracker = OffsetRect(self.rectTracker, (pt[0]-cpt[0], 0)) self.OnInvertTracker(self.rectTracker) return 0 # Dont pass it on. # def OnBarStyleChange(self, old, new):
Example #19
Source File: shell_view.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) win32gui.MoveWindow(self.hwnd, 0, 0, x, y, False)
Example #20
Source File: shell_view.py From ironpython2 with Apache License 2.0 | 5 votes |
def OnSize(self, hwnd, msg, wparam, lparam): #print "OnSize", self.hwnd_child, win32api.LOWORD(lparam), win32api.HIWORD(lparam) if self.hwnd_child is not None: x = win32api.LOWORD(lparam) y = win32api.HIWORD(lparam) win32gui.MoveWindow(self.hwnd_child, 0, 0, x, y, False) # This uses scintilla to display a filename, and optionally jump to a line # number.
Example #21
Source File: NativeEvent.py From PyQt with GNU General Public License v3.0 | 4 votes |
def nativeEvent(self, eventType, message): retval, result = super(Window, self).nativeEvent(eventType, message) if eventType == "windows_generic_MSG": msg = ctypes.wintypes.MSG.from_address(message.__int__()) # 获取鼠标移动经过时的坐标 x = win32api.LOWORD(msg.lParam) - self.frameGeometry().x() y = win32api.HIWORD(msg.lParam) - self.frameGeometry().y() # 判断鼠标位置是否有其它控件 if self.childAt(x, y) != None: return retval, result if msg.message == win32con.WM_NCCALCSIZE: # 拦截不显示顶部的系统自带的边框 return True, 0 if msg.message == win32con.WM_GETMINMAXINFO: # 当窗口位置改变或者大小改变时会触发该消息 info = ctypes.cast( msg.lParam, ctypes.POINTER(MINMAXINFO)).contents # 修改最大化的窗口大小为主屏幕的可用大小 info.ptMaxSize.x = self._rect.width() info.ptMaxSize.y = self._rect.height() # 修改放置点的x,y坐标为0,0 info.ptMaxPosition.x, info.ptMaxPosition.y = 0, 0 if msg.message == win32con.WM_NCHITTEST: w, h = self.width(), self.height() lx = x < self.BorderWidth rx = x > w - self.BorderWidth ty = y < self.BorderWidth by = y > h - self.BorderWidth # 左上角 if (lx and ty): return True, win32con.HTTOPLEFT # 右下角 if (rx and by): return True, win32con.HTBOTTOMRIGHT # 右上角 if (rx and ty): return True, win32con.HTTOPRIGHT # 左下角 if (lx and by): return True, win32con.HTBOTTOMLEFT # 上 if ty: return True, win32con.HTTOP # 下 if by: return True, win32con.HTBOTTOM # 左 if lx: return True, win32con.HTLEFT # 右 if rx: return True, win32con.HTRIGHT # 标题 return True, win32con.HTCAPTION return retval, result
Example #22
Source File: console.py From eavatar-me with Apache License 2.0 | 3 votes |
def _show_caret_pos(self): edit = win32gui.GetDlgItem(self.hwnd, IDC_SCRIPT) pos = win32gui.SendMessage(edit, win32con.EM_GETSEL, None, None) self.row = win32api.LOWORD(pos) self.col = win32api.HIWORD(pos) self._set_status_message('%d:%d' % (self.row, self.col))