コード例 #1
0
 def f(hwnd, msg, wParam, lParam):
     event_handler = event_handlers.get(msg, None)
     result = None
     if event_handler:
         result = event_handler(msg, wParam, lParam)
     if result is None:
         result = _user32.DefWindowProcW(hwnd, msg, wParam, lParam)
     return result
コード例 #2
0
ファイル: __init__.py プロジェクト: TimSC/PyEmbed
 def _wnd_proc_view(self, hwnd, msg, wParam, lParam):
     event_handler = self._view_event_handlers.get(msg, None)
     result = 0
     if event_handler:
         if self._allow_dispatch_event or not self._enable_event_queue:
             result = event_handler(msg, wParam, lParam)
         else:
             self._event_queue.append((event_handler, msg, wParam, lParam))
             result = 0
     if not result and msg != WM_CLOSE:
         result = _user32.DefWindowProcW(hwnd, msg, wParam, lParam)
     return result
コード例 #3
0
ファイル: __init__.py プロジェクト: momja/Code-Club
 def f(hwnd, msg, wParam, lParam):
     event_handler = event_handlers.get(msg, None)
     result = None
     if event_handler:
         if self._allow_dispatch_event or not self._enable_event_queue:
             result = event_handler(msg, wParam, lParam)
         else:
             result = 0
             self._event_queue.append(
                 (event_handler, msg, wParam, lParam))
     if result is None:
         result = _user32.DefWindowProcW(hwnd, msg, wParam, lParam)
     return result