程序只有一个窗体,运行期间一直可见但是 我想不让他出现在任务栏上??

解决方案 »

  1.   

    SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
      

  2.   

    // 设置程序是否出现在任务栏procedure SetHidden(Hide: Boolean);
    begin
      ShowWindow(Application.Handle, SW_HIDE);
      if Hide then
        SetWindowLong(Application.Handle, GWL_EXSTYLE,
          WndLong or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW or WS_EX_TOPMOST)
      else
        SetWindowLong(Application.Handle, GWL_EXSTYLE, WndLong);
      ShowWindow(Application.Handle, SW_SHOW);
    end;