[英]Needed: A popup window without a taskbar icon
我正在设计一个UI引擎,该引擎需要呈现到弹出窗口(WS_POPUP)窗口中。 由于这些窗口不能是其他窗口的子窗口,因此每个实例都具有自己的任务栏图标。
我需要一种方法来防止任务栏图标出现在某些被创建为“对话框”的窗口中。 我不能使用OS提供的对话框,因为它们都具有框架(并且我不知道如何渲染到它们中)或工具创建的自定义对话框(似乎需要CLR)。
我不是Windows API的专家,我觉得我错过了一些明显的事情...
另外:涉及CLI / CLR的任何内容都不是可选的。
编辑:
WS_EX_NOACTIVATE样式也可以用于此目的,尽管激活行为需要由程序进行模拟。
如果您为窗口设置WS_EX_TOOLWINDOW扩展样式,则它不会显示在任务栏或Alt + Tab列表中。 但是,这的确会导致窗口的呈现稍有不同(考虑浮动工具选项板)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.