是否有任何API可以控制在给定时间内Windows(7)任务栏中显示哪些图标?我希望这些进程仍在运行,但它们的图标不会显示在任务栏上。
答案 0 :(得分:4)
查看CreateWindowEx中的各种扩展窗口样式,找出哪一种适合您的需求。 (他们中的许多人都处理任务栏项目,而不仅仅是一个。)然后只需使用SetWindowLong
设置样式。
还有ITaskbarList::DeleteTab,但我真的不建议这样做以隐藏你的窗口。
答案 1 :(得分:2)
答案 2 :(得分:1)
您是否考虑在系统托盘中创建图标或创建窗口service?
答案 3 :(得分:0)
您想使用CreateWindowEx创建窗口,并使用WS_EX_TOOLWINDOW样式从任务栏隐藏窗口。此外,一旦您创建了窗口,请使用SW_HIDE调用ShowWindow。
答案 4 :(得分:-1)
我会尝试向WM_SETICON
NULL
发送大小图标。