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 30-09-2005
arantzal arantzal is offline
Miembro
 
Registrado: oct 2004
Posts: 80
Poder: 20
arantzal Va por buen camino
Post Icono en dlls

Buenas,
¿Cómo se puede hacer para que al minimizar una dll durante su ejecución, el icono minimizado salga con el título (caption) e icono(icon) del formulario que se minimiza?.

Me he liado un poco así que pongo un ejemplo:
si tengo una dll con 3 forms:
Si minimizo el form1 quiero que me salga en la parte inferior:
el caption del form1 y el icono del form1 que tiene icon
Si minimizo el form2 quiero que me salga en la parte inferior:
el caption del form2 y el icono del form2 que tiene icon
Si minimizo el form3 quiero que me salga en la parte inferior:
el caption del form3 y el icono del form3 que tiene icon.

Gracias de antemano.
Saludos.
Responder Con Cita
  #2  
Antiguo 30-09-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por arantzal
¿Cómo se puede hacer para que al minimizar una dll durante su ejecución, el icono minimizado salga con el título (caption) e icono(icon) del formulario que se minimiza?.
Una "dll" no se puede "minimizar"... en todo caso contendrá un formulario que pueda "minimizarse". Por otro lado haciendo alguna prueba no hay caso: asigna el icono que quieras en la propiedad "Icon" del formulario en cuestión; y haz lo propio con la propiedad "Caption" del mismo.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 30-09-2005 a las 12:11:12. Razón: Corrección del texto.
Responder Con Cita
  #3  
Antiguo 30-09-2005
arantzal arantzal is offline
Miembro
 
Registrado: oct 2004
Posts: 80
Poder: 20
arantzal Va por buen camino
Hola,



Efectivamente, lo que quiero es minimizar las ventanas de la dll.

Lo que me ocurre es que se minimizan pero en lugar del caption y el icono de la ventana en cuestion, me aparece el icono y el caption del exe que la llama.

Esto nos ha pasado al migrar la aplicación de delphi7 a delphi 2005 (VCL .Net), igual tengo que modificar alguna otra propiedad pero no veo cual.
Responder Con Cita
  #4  
Antiguo 30-09-2005
Avatar de jmariano
jmariano jmariano is offline
Miembro
 
Registrado: jul 2005
Posts: 376
Poder: 19
jmariano Va por buen camino
Fíjate en el siguiente hilo donde se hace justamente lo que quieres: http://www.clubdelphi.com/foros/showthread.php?t=25469

(Lo único es que no sé si funcionaría con VCL .Net)

Saludos!
Responder Con Cita
  #5  
Antiguo 30-09-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por arantzal
Lo que me ocurre es que se minimizan pero en lugar del caption y el icono de la ventana en cuestion, me aparece el icono y el caption del exe que la llama.
Bueno, supongo que ya miraste por asignar los iconos necesarios a la propiedad "Icon" de los formularios de las "DLLs" y lo mismo para los "Caption"... ¿Cómo muestras los formularios? Lo digo porque las pruebas que he hecho mostrando los formularios con su método "Show" correspondiente parecen ir bien: se respeta el icono y el "Caption" como se espera; eso sí, lo probé en Delphi 7. Pero, ¿te aseguraste de lo primero? ¿tienes acceso a los formularios para cambiar su propiedad "Icon" y su propiedad "Caption"?
__________________
David Esperalta
www.decsoftutils.com
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


La franja horaria es GMT +2. Ahora son las 14:18:52.


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