2

我要传递哪些窗口样式以CreateWindowEx使窗口不会出现在任务栏和 alt+tab 列表中?

我正在通过WS_EX_TOOLWINDOW,它实现了,但我正在创建的窗口并不是真正的“工具窗口”。

4

1 回答 1

2

MSDN 在任务栏 - 管理任务栏按钮中列出了两种可能的解决方案:

要防止窗口按钮被放置在任务栏上,请使用WS_EX_TOOLWINDOW扩展样式创建无主窗口。作为替代方案,您可以创建一个隐藏窗口,并使该隐藏窗口成为可见窗口的所有者。

请注意,在实施将窗口设置为所有者拥有的窗口(而不是窗口和窗口)的替代解决方案时。换句话说,拥有的窗口不能包含WS_CHILD窗口样式。

于 2013-08-15T00:52:17.510 回答