stefansundin / altdrag

:file_folder: Easily drag windows when pressing the alt key. (Windows)
https://stefansundin.github.io/altdrag/
GNU General Public License v3.0
1.43k stars 94 forks source link

Ramon unch lower with mmb fix #138

Open RamonUnch opened 3 years ago

RamonUnch commented 3 years ago

On some windows such as Sumatra PDF, or Office 2010, by avoiding to get the ancestor window before the WM_NCHITTEST message. SumatraPDF discussion: https://github.com/sumatrapdfreader/sumatrapdf/issues/1979 I had to add the HitTestTimeout() function that checks the response of the WM_NCHITTEST on the pointed NChwnd, if it returns HTTRANSPARENT, then I check the parent window until there is a parent or the HitTest returned something different than Transparent.

PS: I also added the HTHELP (small interrogation dot [?] button in the title bar) to the area that lower the window.