How can I set a window in my application so that it will not ever go behind one of its siblings, or one of its siblings' children?
The situation is as follows:
The window that is going behind other windows that I don't want to is "Moveable window."
I'm assuming it's a style to be set. I've already tried
SetWindowPos blah blah blah,WS_EX_TOPMOST
However, that window style seems to only work on the application's main window (the window that is a direct child of the desktop window).
Okay... Long story short (again): I want either every other window to go behind "Moveable window", or "Moveable window" to go on top of every other window in my application.
Sort of relaated (this could actually solve all my problems):
Is there a way to make all of my program's child windows a bit more connected to the main window? For example, so that clicking on a child window doesn't put the main window out of focus (as though the child window and the main window are the exact same window). That would also solve the problem that I'm having.
The situation is as follows:
Main Window | ______________________________________________________ | | | VisWin SideBar Moveable window | Blitz Runtime Window
The window that is going behind other windows that I don't want to is "Moveable window."
I'm assuming it's a style to be set. I've already tried
SetWindowPos blah blah blah,WS_EX_TOPMOST
However, that window style seems to only work on the application's main window (the window that is a direct child of the desktop window).
Okay... Long story short (again): I want either every other window to go behind "Moveable window", or "Moveable window" to go on top of every other window in my application.
Sort of relaated (this could actually solve all my problems):
Is there a way to make all of my program's child windows a bit more connected to the main window? For example, so that clicking on a child window doesn't put the main window out of focus (as though the child window and the main window are the exact same window). That would also solve the problem that I'm having.