createwindow()另外,你建立的所有窗口均属于TApplication窗口

解决方案 »

  1.   

    有啊,可以的;
    createparam()
    在这个事件里,重载就可以了,好像是的:)
      

  2.   

    xgto的对拉
    如下:
    unit Unit4;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;type
      TForm1 = class(TForm)
        Button1: TButton;
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        procedure CreateParams(var Params: TCreateParams); override;
        { Public declarations }
      end;var
      Form1: TForm1;implementation{$R *.dfm}procedure TForm1.CreateParams(var Params: TCreateParams);
    begin
      inherited;
      Params.WndParent := 0; 
    end;procedure TForm1.Button1Click(Sender: TObject);
    begin
      with TForm1.Create(Application) do
        Show; 
    end;end.
      

  3.   

    回复 xzgyb(老达摩):
    可是这样的话,开始就出现了两个窗口(Form1 and project1),怎么解决?