如何隐藏任务栏上自己的程序按钮(包括 Alt+Tab上的图标)?

解决方案 »

  1.   

    防止Alt+Tab和查看可以直接最小化到托盘,就是右下角那一块地方
      

  2.   

    ShowWindow(Application.Handle, SW_HIDE);
      

  3.   


    DWORD dwStyle = GetWindowLong( hwnd, GWL_EXSTYLE ); // 获取窗口的扩展风格
    dwStyle |= WS_EX_TOOLWINDOW; // 加上WS_EX_TOOLWINDOW属性,即你说的任务栏无按钮,Alt+Tab上无图标
    SetWindowLong( hwnd, GWL_EXSTYLE, dwStyle );
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
     dwStyle1:DWORD;
    begin
     dwStyle1 := GetWindowLong(Application.Handle,GWL_EXSTYLE); // 获取窗口的扩展风格
     dwStyle1:= WS_EX_TOOLWINDOW; // 加上WS_EX_TOOLWINDOW属性,即你说的任务栏无按钮,Alt+Tab上无图标
     SetWindowLong(Application.Handle, GWL_EXSTYLE, dwStyle1);
    end;end.
    没有效果??