找到一篇文章写相关的,但自己不知道是不是,没学过,求高手帮忙做一个EXE的。 C# 子窗口跟随父窗口且显示在最顶层 文章网址是https://blog.csdn.net/u010243305/article/details/83213336 意思是子窗口跟着父窗口,父窗口移动时,子窗口在你放好位置后,会跟着父窗口一起移动。 最理想的做法是,可以做成:选定指定软件窗口为父窗口后,父窗口上左或右有个带圈的1的文字。后的子窗口从带圈的2开始(可以选择多个不同软件作为子窗口)。然后一起跟随父窗口一起移动。 窗口, 做一个
吸附窗口我是第一次接触,不知道应该是怎样一个思路。我能想到的是,列举当前所有打开的窗口列表,选择指定窗口为父窗口,获取指定窗口的位置和子窗口当前的位置,当父窗口位置变化时,子窗口随之发生相应的变化。 以上仅供参考。
zhaopengdoctor 发表于 2023-3-3 18:42 吸附窗口我是第一次接触,不知道应该是怎样一个思路。我能想到的是,列举当前所有打开的窗口列表,选择指定 ... 和你的思路差不多,也可以做一个便贴能打字和贴图片上去,可调整大小。吸附在指定软件窗口上。这样就最好了。
zhaopengdoctor 发表于 2023-3-3 18:42 吸附窗口我是第一次接触,不知道应该是怎样一个思路。我能想到的是,列举当前所有打开的窗口列表,选择指定 ... 和你的思路差不多,也可以做一个便贴能打字和贴图片上去,可调整大小。吸附在指定软件窗口上。这样就最好了。
基本思路: 1, 先找到主窗口的句柄 2, 获得主窗口的位置 3.,获得子窗口的位置 4,计算两者的差异 (此处可以重新上设置相对位置) 5 开始循环 不断比较,位置变化时,子窗口位置重新设置即可 6 可设置右下角切换为获得位置差异,或跟踪位置差异两种模式 7 需要一直开启本程序,可设置当子窗口关闭后,本程序自动关闭
zhaopengdoctor 发表于 2023-3-7 18:36 如果是特定的一个窗口,更好做一些,获取这个窗口的标题、大小、位置,即可实现子窗口固定在父窗口的某一位 ... 特定?如果是CAD的窗口,笔记本或3D软件之类的,算不算特定窗口呢?