Hi.
I created a window without window decorations and created an OpenGL context. Also,
I enabled to acknowledge alpha as transparency so that if I set the alpha
with glClearColor
I blend with the other stuff that is currently on my desktop. This works well.
Also I configured the window to be on top at all times.
However, I also want to be able to click through the window. Basically I want to run
some shadercode in my SDL window but not make it clickable so that I can use my
desktop as usual.
I set the WindowHitTest
Callback. While it does work (eg. I can drag the window no matter where
I click it) SDL_HitTestResult
does not offer something like a IGNORE
.
Then, I tried to set SDL_SetWindowFocusable
to false
. This works. On click the window does not come into focus. However as the window is always the top most one I cannot click on anything on my desktop anymore
Is there a way to make ‘click-through’ possible? Or do I have to manually get the OS window
handles and then muddle may way through?
Thanks and cheers, Michael