Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-08-2008
cosuroca cosuroca is offline
Registrado
 
Registrado: jun 2007
Posts: 5
Poder: 0
cosuroca Va por buen camino
Aplicacion o Ventana siempre visible?

Hola a todos, bueno no se si ya fue publicado esto, pero e estado buscando y no e encontrado nada referente o bueno algo que en verdad me funcione.

Mi problema es el siguiente, tengo una aplicacion que esta corriendo, la cual quiero hacer un programa, el cual ponga o exponga la aplicacion siempre en primer plano y que el foco este en dicha aplicacion o ventana.



como indico a continuacion es decir, si tengo la ventana de firefox abierta que siempre se vea la ventana de firefox y que el foco este siempre en ella, si cambio a otra ventana regrese o que eno me deje cambiar hasta un tiempo determinado por mi.

Gracias
Responder Con Cita
  #2  
Antiguo 17-08-2008
Khronos Khronos is offline
Miembro
 
Registrado: abr 2007
Posts: 298
Poder: 18
Khronos Va por buen camino
Hola, para que tu aplicación esté siempre en primer plano, basta con la propiedad del form FormStyle:=fsStayOnTop
En cuanto a que siempre tenga el foco tu ventana, lo veo imposible, no sigue la política de las ventanas de Windows

Salu2
Responder Con Cita
  #3  
Antiguo 17-08-2008
kalisto kalisto is offline
Miembro
 
Registrado: jul 2004
Posts: 62
Poder: 20
kalisto Va por buen camino
Para que la ventana este siempre encima te vale esto.

Código Delphi [-]
procedure TForm2.Button1Click(Sender: TObject);
var
  hNotepadWindow: HWND;
begin
  hNotepadWindow := FindWindow('notepad', nil);
  SetWindowPos(hNotepadWindow,
              HWND_TOPMOST,
              0, 0, 0, 0,
              SWP_NOMOVE or SWP_NOSIZE or SWP_SHOWWINDOW);
end;

Para que tenga siempre el foco la ventana tendria que comportarse como un cuadro de dialogo, esto no se como se hace pero te puede dar pistas.
un saludo
Responder Con Cita
  #4  
Antiguo 18-08-2008
cosuroca cosuroca is offline
Registrado
 
Registrado: jun 2007
Posts: 5
Poder: 0
cosuroca Va por buen camino
Epa kalisto te pasastes si habia intentado hacer eso , pero nunca me salio no se q estare haciendo mal , pero con tu ejemplo se que ese es el paso a hacer, ahora que el foco este en dicha aplicacion siempre, cual es la pista?
Responder Con Cita
  #5  
Antiguo 18-08-2008
cosuroca cosuroca is offline
Registrado
 
Registrado: jun 2007
Posts: 5
Poder: 0
cosuroca Va por buen camino
bueno e probado en mi proyecto que estoy realizando pero tengo varios problemas, bueno os comentare:

Mi poryecto esta conformado por varias ventanas, y bueno es una secuencia de ellas, primero cargo un splash o loader, luego cargo una ventana de descarga y al final una ventana q me muestra lo que desargo.

e colocado un timer en todas las aplicaciones y en una por una y no logro que mi proyecto completo este al frente en primer plano.

como hago en ese caso?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Formulario siempre visible juanchi Varios 4 02-11-2011 16:54:54
pantalla siempre visible acertij022 Varios 1 01-07-2008 13:35:30
Popup siempre visible vtandresen HTML, Javascript y otros 2 11-03-2008 05:48:47
Ventana MDI, "Siempre visible" y "Pantalla completa" ixMike API de Windows 7 11-04-2007 18:36:55
Imagen siempre visible Alexander HTML, Javascript y otros 5 23-09-2005 23:37:23


La franja horaria es GMT +2. Ahora son las 02:45:19.


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
Copyright 1996-2007 Club Delphi