💡 原文中文,约2300字,阅读约需6分钟。
📝

内容提要

本文介绍了如何使用SetWindowLong函数设置两个窗口的Owner关系,为了兼容性考虑,可以去掉窗口的WindowStylesEx属性中的WS_EX_APPWINDOW部分。

🎯

关键要点

  • 设置两个窗口的父子关系可以使用 SetParent 函数。
  • 设置窗口的所有者关系没有简单直观的 API。
  • 使用 SetWindowLong 函数设置窗口的所有者关系。
  • 需要准备两个窗口句柄:一个是当前窗口的句柄,另一个是自己的句柄。
  • 在 C# 中,需要定义所需的 API 函数,可以使用 Lsj.Util.Win32 库。
  • 出于兼容性考虑,可以去掉窗口的 WindowStylesEx 属性中的 WS_EX_APPWINDOW 部分。
  • 文章会定期更新,建议阅读原文以获取最新信息。
➡️

继续阅读