En Windows, es posible configurar la ventana A de manera que siempre esté en la parte superior de la ventana B, pero permita que otras ventanas funcionen normalmente y que aparezcan sobre las dos, cuando estén activas.¿Puede una ventana estar siempre encima de otra ventana?
En otras palabras, quiero una relación padre-hijo entre dos ventanas. ¿Se puede hacer esto sin hacer que la ventana A sea hija de la ventana B, estilo MDI? La ventana B no es mía (Internet Explorer) y atornilla los gráficos de mi diálogo A cuando intento lograr esto con SetParent
.
pensé que se había agrietado con esta idea de un MSDN forum post, pero por desgracia las ventanas A sigue siendo siempre encima de todo, no sólo la ventana B.
// Place window A on top
SetWindowPos(hWndWindow, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
// Place window B underneath it
SetWindowPos(hWndParent, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
¿Es posible?
Desafortunadamente, no creo que haya una manera de hacer esto. – Charlie