Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-02-2011
Avatar de adonias
adonias adonias is offline
Miembro
 
Registrado: ago 2007
Posts: 45
Poder: 0
adonias Va por buen camino
Like Google DeskTop

Hola.

Necesito desarrollar una aplicacion, parecida a Google desktop, que en la parte derecha del escritorio muestre unos pequeños Gadget, y no se por donde partir.

Se puede hacer que el escritorio se achique... no se si es la palabra correcta, pero por ejemplo, cuando abro google desktop, firefox y cualquier programa se alinean a google, y no ocupan toda la pantalla
(90% Width de la pantalla firefox, 10% Google).

Hay alguna Aplicacion OpenSource, donde pueda sacar algunos ejemplos?

gracias
Responder Con Cita
  #2  
Antiguo 01-03-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por adonias Ver Mensaje
Necesito desarrollar una aplicacion, parecida a Google desktop, que en la parte derecha del escritorio muestre unos pequeños Gadget, y no se por donde partir.
Se puede hacer que el escritorio se achique... no se si es la palabra correcta, pero por ejemplo, cuando abro google desktop, firefox y cualquier programa se alinean a google, y no ocupan toda la pantalla (90% Width de la pantalla firefox, 10% Google).
Supongo que en estos casos, lo que se hace es recorrer las ventanas que hay y cambiarles la posición.
POr ejemplo, con este código buscas si hay algun "NOTEPAD" abierto y cambias de posición la ventana y la redimensionas.


Código Delphi [-]
var
  h:HWND;
begin
  h := FindWindow(PChar('Notepad'), nil);
  if (h > 0 ) then begin
    SetWindowPos(h, HWND_TOP,    0, 0, Screen.Width - 200, Screen.DesktopHeight  , 0    );
  end;

En tu caso, en lugar de buscar una ventana abierta, debes buscar todas las visibles y haccerlo con todas.
Me suena que alguna vez ya hemos vista como obtener esa lista. Busca en los foros.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 01-03-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pero no es su aplicación sino las otras las que tendrían que redimensionarse. Al menos es lo que entendí.

No conozco Google Desktop, pero supongo que se comporta como la barra de tareas, en el sentido que las demás aplicaciones respetan el área que usa (a menos que sean aplicaciones a pantalla completa).

Para lograr eso, tiene que registrar la aplicación como una barra de escritorio.

// Saludos
Responder Con Cita
  #4  
Antiguo 01-03-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por roman Ver Mensaje
Pero no es su aplicación sino las otras las que tendrían que redimensionarse. Al menos es lo que entendí.
Eso es lo que entendí yo; Mi pensamiento era redimensionar el resto de aplicaciones (una a una); Creo recordar que cuando aparecía la ayuda de Word en la aprte derecha pasaba algo similar.
Lo que no sabía es que había una forma de hacerlo (que no fuera la "manual").
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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
Service – Desktop l30 API de Windows 7 09-07-2007 23:10:54
Google demanda a Microsoft por las interferencias que Vista genera en Google Desktop Casimiro Notevi Noticias 4 12-06-2007 18:53:42
Google anuncia Google PowerPoint marcoszorrilla Noticias 3 18-04-2007 20:40:45
Google Phone será el nuevo teléfono de Google jhonny La Taberna 2 17-03-2007 21:51:04
Google Talk - El cliente de mensajería de Google dec Noticias 18 26-08-2005 09:11:39


La franja horaria es GMT +2. Ahora son las 06:50:23.


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