Lines Matching refs:m_overlay
50 , m_overlay(0)
64 if (m_overlay)
65 ::DestroyWindow(m_overlay);
100 if (!m_overlay) {
103 m_overlay = ::CreateWindowEx(WS_EX_LAYERED | WS_EX_TOOLWINDOW | WS_EX_TRANSPARENT, kOverlayWindowClassName, 0, WS_POPUP,
106 if (!m_overlay)
109 ::SetProp(m_overlay, kWebNodeHighlightPointerProp, reinterpret_cast<HANDLE>(this));
119 SetWindowPos(m_overlay, 0, 0, 0, 0, 0, SWP_SHOWWINDOW | SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE);
124 if (m_overlay)
125 ::ShowWindow(m_overlay, SW_HIDE);
130 return m_overlay && ::IsWindowVisible(m_overlay);
135 ASSERT(m_overlay);
137 HDC hdc = ::CreateCompatibleDC(::GetDC(m_overlay));
173 ::UpdateLayeredWindow(m_overlay, ::GetDC(0), &dstPoint, &size, hdc, &srcPoint, 0, &bf, ULW_ALPHA);
180 ASSERT(m_overlay);
181 SetWindowPos(m_overlay, window, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);