Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   problema con ventanas modales (https://www.clubdelphi.com/foros/showthread.php?t=35551)

droguerman 13-09-2006 20:58:35

problema con ventanas modales
 
saludos a todos:

tengo un gran problema con las ventanas modales, tengo una aplicacion q llama a formularios que estan en DLLs usando el metodo show, luego si cualquier formulario de esos llama a otro formulario con showModal y se me ocurre pulsat Alt+Tab ya no puedo regresar darle el foco a mi aplicacion es decir deberia mostrar el formulario modal pero no lo hace, alguien sabe como corregir eso, por favor es muy urgente

delphi.com.ar 18-09-2006 23:22:39

Si quieres ejecutar algo similar a un formulario modal en la DLL, te recomiendo utilizar algo como:
Código Delphi [-]
var
  WindowList: Pointer;
begin
  WindowList := DisableTaskWindows(Handle);
  try
    ShowDLL...;
  finally
    EnableTaskWindows(WindowList);
  end;
Pero si la DLL es la que decide que un formulario sea modal, tendrías que implementar algún tipo de comunicación hacia el EXE para que este desactive sus ventanas.

Saludos!


La franja horaria es GMT +2. Ahora son las 08:50:41.

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