Enhance WindowSetAlwaysOnTop to support HWND_TOPMOST for overlaying fullscreen applications
Is your feature request related to a problem? Please describe.
I'm researching a live-streaming camera overlay tool that requires windows to overlay fullscreen games (e.g., League of Legends). According to the documentation, the current WindowSetAlwaysOnTop might not suffice, while Windows API SetWindowPos(https://learn.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-setwindowpos) with HWND_TOPMOST could theoretically achieve true global top-most behavior. Proposing to enhance this feature or add new methods.
Describe the solution you'd like
Extend WindowSetAlwaysOnTop with a level parameter to choose between normal/global top-most
Describe alternatives you've considered
No response
Additional context
No response
MacOS also supports layers I believe. Did you have an API in mind. Is this something you can do?
MacOS also supports layers I believe. Did you have an API in mind. Is this something you can do?
Sorry, I'm not very familiar with the window topmost API on macOS, and I don't have a macOS environment for testing, so I can't ensure that the implemented feature would work properly on macOS.