Home | History | Annotate | Download | only in win

Lines Matching refs:hwnd

36 typedef HashMap<HWND, WindowMessageBroadcaster*> InstanceMap;
44 void WindowMessageBroadcaster::addListener(HWND hwnd, WindowMessageListener* listener)
46 WindowMessageBroadcaster* broadcaster = instancesMap().get(hwnd);
48 broadcaster = new WindowMessageBroadcaster(hwnd);
49 instancesMap().add(hwnd, broadcaster);
55 void WindowMessageBroadcaster::removeListener(HWND hwnd, WindowMessageListener* listener)
57 WindowMessageBroadcaster* broadcaster = instancesMap().get(hwnd);
64 WindowMessageBroadcaster::WindowMessageBroadcaster(HWND hwnd)
65 : m_subclassedWindow(hwnd)
68 ASSERT_ARG(hwnd, IsWindow(hwnd));
112 LRESULT CALLBACK WindowMessageBroadcaster::SubclassedWndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
114 WindowMessageBroadcaster* broadcaster = instancesMap().get(hwnd);
119 (*it)->windowReceivedMessage(hwnd, message, wParam, lParam);
127 return CallWindowProc(originalWndProc, hwnd, message, wParam, lParam);