Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 01-12-2008
_cero_ _cero_ is offline
Miembro
 
Registrado: abr 2007
Posts: 147
Poder: 20
_cero_ Va por buen camino
La cuestión es que lo que emparento en apli2 es una subclase de apli1, dejo algo de código:

Aquí lo que hago es decirle a ff2 de aplicacion1 que su padre será ff1 de aplicacion1.

Aplicacion1
Código:
//---------------------------------------------------------------------------
void __fastcall Tff1::sButton1Click(TObject *Sender)
{
/**/
  Application->CreateForm(__classid(Tff2), &ff2);
  ff2->Show();
  ::SetParent(ff2->Handle, Handle);
}
//---------------------------------------------------------------------------
Y ahora desde una aplicación ajena jalo a ff2

Aplicacion1
Código:
//---------------------------------------------------------------------------
void __fastcall Tff1::sButton1Click(TObject *Sender)
{
/**/
  HWND BWnd = FindWindow("Tff1",0);
  HWND TWnd = FindWindowEx(BWnd, 0, "Tff2", 0);
  ::SetParent(TWnd, Handle);
}
//---------------------------------------------------------------------------
Y si cierro ff1 de aplicacion1 se cerrara ff2 que ahora está en aplicacion2, ya que ff2 nunca deja de pertenecer a ff1.

Así que lo que yo quiero saber es si hay alguna forma de que ff2 se quede abierto y ff1 cerrado (gracias).
Responder Con Cita
 



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
Identificador de llamadas... Sinaloense Varios 4 07-07-2007 21:31:51
Identificador de llamadas majaco Varios 3 14-02-2007 11:58:08
Identificador de llamadas en .NET edalmasso Varios 1 18-05-2006 17:02:35
Identificador no declarado Enan0 Varios 2 16-02-2005 18:58:51
Identificador de llamadas.. dmariscal Varios 2 10-11-2003 21:39:45


La franja horaria es GMT +2. Ahora son las 01:37:43.


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