Windows任务栏API

是否有任何API可以控制在特定时间在Windows(7)任务栏中显示哪些图标? 我想让这些进程仍在运行,但是它们的图标不会显示在任务栏上。

Solutions Collecting From Web of "Windows任务栏API"

在CreateWindowEx中查看各种扩展的窗口样式,并找出哪一个适合您的需要。 (其中许多处理任务栏项目,这不只是一个)。然后,只需使用SetWindowLong设置样式。

还有ITaskbarList :: DeleteTab ,但我真的不建议这个隐藏你的窗口。

我希望窗口从视图中隐藏,包括从任务栏;

隐藏窗口。 的ShowWindow

 ShowWindow(hwnd, SW_HIDE); 

你有没有考虑在系统托盘中创建一个图标或创建一个Windows 服务 ?

您想使用CreateWindowEx创建窗口,并使用WS_EX_TOOLWINDOW样式从任务栏隐藏窗口。 另外,一旦你创建了窗口,使用SW_HIDE调用ShowWindow。

我会尝试发送他们WM_SETICON NULL和大图标和小图标。