如何把某个程序所在任务栏的图标隐藏起来?(100分)

  • 主题发起人 主题发起人 chb913811
  • 开始时间 开始时间
C

chb913811

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把某个程序所在任务栏的图标隐藏起来?
 
自己的程序?是托盘还是任务栏?如果是任务栏图标创建窗体时加上
setwindowlong(application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);就可以了
 
好像搂主没说清楚啊!!
 
不是自己的程序,比如像QQ,瑞星,SQL2000服务管理器等软件最小化的时候,图标都是显示在任务栏的,我的意思是能不能在我自己的程序里通过代码把这些图标隐藏掉,也是不显示?
 
实用技术。顶
 
富翁的高手都到哪去了
 
不知楼主是不是这个意思:
procedure TForm1.Button1Click(Sender: TObject);//隐藏
Var
taskbarhandle : HWND;
begin
taskbarhandle := FindWindow('Shell_TrayWnd', nil);
ShowWindow(taskbarhandle, SW_HIDE);
end;

{BRING BACK THE TASKBAR}
procedure TForm1.Button2Click(Sender: TObject);//显示
Var
taskbarhandle : HWND;
begin
taskbarhandle := FindWindow('Shell_TrayWnd', nil);
ShowWindow(taskbarhandle, SW_RESTORE);
end;
 
不是呀,我的意思是想把任务栏右下角区的某个程序最小化时的图标隐藏掉
 
楼主是想要把托盘中的程序图标隐藏起来吗?默认的编译后的程序又不会生成托盘图标的,肯定是你加入了相应的控件,既然有这个控件加入,那么该控件肯定也有相应的隐藏方法,查一下就知道了该如何做...
 
后退
顶部