Developing on Windows 10 Pro, Visual Studio 2017, C++.
I posted this a couple of weeks ago.
The first window my application opens has a row of menu drop down across the top.
All of the application’s real business is done through dialogs that are accessed through the menu items.
I want this opening screen to serve as a splash screen, with some attractive animated 3D graphics. This will be in the background as the user works with the dialogs displayed in front of it.
So I’d like an GLFWwindow to be attached to the client area of the first screen. As the application’s first screen is moved or resized the GLFWwindow should seamlessly move and resize with it.
I’m sure there’s a site describing exactly what I need to do, but I thought I’d give it a shot.
I’m sizing and positioning a GLFWwindow over the main window’s client rectangle by servicing the main window dialog’s WM_SIZE, WM_MOVE and WM_WINDOWPOSCHANGED.
I had to use the GLFW_FLOATING hint in order to display the splash screen over the main window. .
The problem now is that the GLFWwindow is top most, and the dialogs that pop from the menus are displayed behind it.
Is there a way to have the GLFWwindow display in front of a particular Windows window?
Or better yet, can I throw this first experiment away and go to a site that shows me what to do?