我要传递哪些窗口样式以CreateWindowEx
使窗口不会出现在任务栏和 alt+tab 列表中?
我正在通过WS_EX_TOOLWINDOW
,它实现了,但我正在创建的窗口并不是真正的“工具窗口”。
MSDN 在任务栏 - 管理任务栏按钮中列出了两种可能的解决方案:
要防止窗口按钮被放置在任务栏上,请使用
WS_EX_TOOLWINDOW
扩展样式创建无主窗口。作为替代方案,您可以创建一个隐藏窗口,并使该隐藏窗口成为可见窗口的所有者。
请注意,在实施将窗口设置为所有者和拥有的窗口(而不是父窗口和子窗口)的替代解决方案时。换句话说,拥有的窗口不能包含WS_CHILD
窗口样式。