怎么使应用程序在任务栏上不显示!

解决方案 »

  1.   


    procedure TForm1.FormCreate(Sender: TObject); begin 
      ShowWindow(Application.Handle, SW_HIDE); 
    end;
      

  2.   

    有个api函数,忘记了,systeminfo...什么的,忘记了,msdn查找看看
      

  3.   

    好像有一个Application.Hide至少
    MainForm.Hide 可以
      

  4.   

    楼上的不行哦。要这样:
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
    end;
      

  5.   

    procedure TForm1.FormCreate(Sender: TObject);
    begin  SetWindowLong( Application.Handle, GWL_EXSTYLE,
                     GetWindowLong(Application.Handle, GWL_EXSTYLE) or
                     WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
    end;/ by LY http://lysoft.7u7.net http://liuyang.7i24.com http://lysoft.91i.net
      

  6.   

    begin
          ShowWindow(Handle,  SW_HIDE);     
          ShowWindow(Application.Handle,  SW_HIDE);    
            SetWindowLong(Application.Handle,  GWL_EXSTYLE,    
            GetWindowLong(Application.handle,  GWL_EXSTYLE)    
            or  WS_EX_TOOLWINDOW  AND  NOT  WS_EX_APPWINDOW);
    end
      

  7.   

    直接使用API函数的方式比较好!
      

  8.   

    sysu(死树)的方法方便又实用!!
      

  9.   

    同意sysu(死树)有问题请发信息到我的E-mail:[email protected]