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 26-12-2011
Avatar de adonias
adonias adonias is offline
Miembro
 
Registrado: ago 2007
Posts: 45
Poder: 0
adonias Va por buen camino
Clonando Varias Ventanas

Hola Amigos.

Disculpen mi ignorancia, pero estoy creando form duplicados de esta manera:

Código Delphi [-]
    ms := TMemoryStream.Create;
    try
      ms.WriteComponent(Msn) ;
      ms.Position := 0;
      clone := TFormClass(Msn.ClassType).CreateNew(Application) ;
      ms.ReadComponent(clone) ;
      clone.Name := blabla;
      clone.Caption := blabla;
      clone.Show;
      FlashWindow(Application.Handle, true);
    finally
      ms.Free;
    end;

El problema es que en la barra de tareas, siempre se muestra UN SOLO FORM, y lo que necesito que que aparescan cuantos Form Clone.

Vean las imagenes a ver si me entienden...
Imágenes Adjuntas
Tipo de Archivo: jpg error.JPG (14,4 KB, 7 visitas)
Tipo de Archivo: jpg clones.JPG (13,5 KB, 7 visitas)
Responder Con Cita
  #2  
Antiguo 26-12-2011
Avatar de adonias
adonias adonias is offline
Miembro
 
Registrado: ago 2007
Posts: 45
Poder: 0
adonias Va por buen camino
Creo que voy a responder mi duda yo mismo...

Encontre esto:

Código Delphi [-]
unit Unit1;  

interface  
uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, 
Forms,   Dialogs, StdCtrls, FileCtrl;  

type   TForm1 = class(TForm)   

private   
protected     
  procedure CreateParams(var Params: TCreateParams); override;   
public   
end;  

var   Form1: TForm1;  

implementation  

{$R *.dfm}  

procedure TForm1.CreateParams(var Params: TCreateParams); 
begin   

inherited;   
Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;   
Params.WndParent := GetDesktopWindow; 
end;  
end.
Responder Con Cita
  #3  
Antiguo 27-12-2011
Avatar de adonias
adonias adonias is offline
Miembro
 
Registrado: ago 2007
Posts: 45
Poder: 0
adonias Va por buen camino
Ahh..!

Pero ahora tengo otro problema...


Cuando utilizo el FlashWindow, solo funciona en el Form principal...

Código Delphi [-]
FlashWindow(Clon.Handle, true);
FlashWindow(Handle, true);
FlashWindow(Application.Handle, true);

Alguien me puede ayudar?
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
Mover varias Ventanas a la Vez FENIXadr OOP 6 31-05-2010 15:15:04
cerrar una aplicacion que consta de varias ventanas miguel_e Varios 2 21-06-2008 02:30:24
Aplicacion con varias ventanas salvanano Varios 5 04-05-2007 03:00:18
varias ventanas modales anubis Varios 5 03-04-2007 20:31:19
Sacar varias ventanas Marcela Varios 3 20-09-2006 20:16:56


La franja horaria es GMT +2. Ahora son las 14:54: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