簡體   English   中英

設置窗口的所有者而不激活/帶到前面

[英]Set window's owner without activating/bringing to front

我一直在谷歌搜索如何設置窗口的所有者而不激活/將所有者帶到前面,並且無法找到它。 目前我正在使用winapi:

SetWindowLong(hwndWindow, GWL_HWNDPARENT, hwndOwner); // GWL_HWNDPARENT = -8

或內置包裝:

new WindowInteropHelper(window) { Owner = owner };

兩者都適用於設置所有者,但它們將所有者窗口帶到前面,當有很多窗口時會導致問題。

感謝幫助!

這有助於:

請參閱: https//msdn.microsoft.com/en-us/library/windows/desktop/ms633541%28v=vs.85%29.aspx請注意“備注”中有關更改樣式要求的說明並同步UISTATE。
-SA固定鏈接
Sergey Alexandrovich

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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