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