PDA

Ver la Versión Completa : Always on top


pepe2000
21-12-2003, 06:39:55
He creado un formulario que tiene el Estilo en Stayontop:=True.
sinembargo cuando los usuarios ingresan a internet, cuando cargan un juego u otras ventanas resulta que se sobreescriben encima de mi ventana.

Gracias anticipadas

belg
29-12-2003, 18:42:54
Hola.

Para que la ventana quede por encima de todo lo que pretendes, prueba con esta línea.

SetWindowPos(HandleVentana ,HWND_TOPMOST,0,0,0,0, SWP_SHOWWINDOW);

Es la función que posiciona tu ventana en el Z-Order más elevado, es decir, que por debajo estarán todas hasta que cambies el mensaje de la ventana.

La clave está en poner el handle de la ventana en cuestion, en tu caso supongo que será el de un formulario, por tanto: FormX.Handle.

HWND_TOPMOST indica que la ventana ha de posicionarse por encima de todas, en resumidas cuentas.

Prueba a ver si es lo que buscas, al menos es lo que he entendido de tu sugerencia.

Un saludo :D