showwindow(application.Handle,sw_hide);

解决方案 »

  1.   

    ShowWindow中,前面第一个应该是窗口的句柄吧?
    我想可不可以这么来
    ShowWindow(Application.MainForm.Handle,sw_hide);
    如果要不显示主窗体,可以干脆
    Application.ShowMainForm:=False;
      

  2.   

    to crapex(编程浪子)    我试过了,不行的,我的目的是要显示窗体,但不想在任务栏上显示出来!
      

  3.   

    这个问题我已经解决了,方法如下:application.ShowMainForm:=false;  //隐藏程序不显示在任务栏上。
    showwindow(frmmain.Handle,sw_show);  //显示窗体程序不会出现在任务栏上!
      

  4.   

    ShowWindow(Application.Handle,SW_HIDE);
    ShowWindow(Form1.Handle);
      

  5.   

    to  angelface(§其实, 我是一个程序员§) 
      
      你觉得还会有什么潜在的问题?能否说明,谢谢!
      

  6.   

    可以使用WIN32函数SetLong来达到你想要的目的.
      

  7.   

    to sjsarry(阿辉)
     
     怎么好像也不行啊,你能不能给出具体的用法,我看看!
      

  8.   

    SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
      

  9.   

    Application.ShowMainForm := False;// 这句话隐藏主窗口
    else
      Application.ShowMainForm := True;// 这句话显示主窗口