ShowWindow(FindWindow('TForm1','Form1'),SW_Hide);

解决方案 »

  1.   

    对不起我说错了,我是想让这个程序不在windows任务栏上不显示。
      

  2.   

    Form.BorderStyle设置成bsToolWindow或者bsSizeToolWin即可
      

  3.   

    将dpr文件改为:
    begin
      Application.Initialize;
      Application.ShowMainForm:= False;
      IsLibrary:= False;
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
      

  4.   

    只有在窗体启动的建立的时候加上下面这句就行了。
    setwindowlong(application.handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW)
      

  5.   

    TO:Idle_(阿呆)兄,你那个方法不行,我试了。
    to:zgb(疲疲)兄,你那个方法虽然任务栏上没显示,但连整个程序窗口界面都没了,这不符合我的要求。
    再说详细一点:一般运行程序时,会在windows的任务栏上显示,我现在要把它隐藏起来且我还要显示这个窗口。
      

  6.   

    use API:
    SetWindowlong(handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW)Handle refers to the window you want to hide.
      

  7.   

    就是NHJOY的方法啊,我都试过了,可以的(无论是98下还是2000下都可以)
      

  8.   

    在FormCreat中添加如下:
      SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);