簡體   English   中英

需要:一個沒有任務欄圖標的彈出窗口

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM