💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
本文介绍了如何使用SetWindowLong函数设置两个窗口的Owner关系,为了兼容性考虑,可以去掉窗口的WindowStylesEx属性中的WS_EX_APPWINDOW部分。
🎯
关键要点
- 设置两个窗口的父子关系可以使用 SetParent 函数。
- 设置窗口的所有者关系没有简单直观的 API。
- 使用 SetWindowLong 函数设置窗口的所有者关系。
- 需要准备两个窗口句柄:一个是当前窗口的句柄,另一个是自己的句柄。
- 在 C# 中,需要定义所需的 API 函数,可以使用 Lsj.Util.Win32 库。
- 出于兼容性考虑,可以去掉窗口的 WindowStylesEx 属性中的 WS_EX_APPWINDOW 部分。
- 文章会定期更新,建议阅读原文以获取最新信息。
➡️