在一个project 中,
如何使每个Form在taskbar 上都显示出来,
(就像QQ的发送消息框一样)?谢谢!
中秋快乐!!!!

解决方案 »

  1.   

    终于有分了:
    如下:窗体这样生成:childform:=form1.CreateParented(GetDesktopWindow);
      

  2.   

    重载CreateParams(),void __fastcall TForm1::CreateParams(Controls::TCreateParams &Params)
    {
      TForm::CreateParams(Params);
      Params.WndParent = NULL;
    }Delphi:.............
    {
      inherited;//???????????我对Delphi不熟悉,反正就是继承
      Params.WndParent := nil;
    }
      

  3.   

    to  del_c_sharp(头大中......)  这种方法可以,但为什么创建出来的form用鼠标托动时不跟着移动,
    点击他的formIcon,出现的菜单一闪就没了请指教
      

  4.   

    要解决这个问题就不能直接derived from windows必须从vcl继承
    如下:unit Unit2;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;type
      TForm2 = class(TForm)
      private
        { Private declarations }
      public
      procedure CreateParams(var pa:TCreateParams);override;
        { Public declarations }
      end;var
      Form2: TForm2;implementation{$R *.dfm}{ TForm2 }procedure TForm2.CreateParams(var pa: TCreateParams);
    begin
      inherited;
     pa.WndParent :=0;
    end;
    //////////////// form2:=tform2.Create(self);