Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Always on top (https://www.clubdelphi.com/foros/showthread.php?t=6165)

pepe2000 21-12-2003 06:39:55

Always on top
 
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



La franja horaria es GMT +2. Ahora son las 21:53:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi