除了按下鼠标中键结束
何不加入个窗口失去焦点结束呢 连中键也省了
经典模式使用操作窗实现,但是操作窗没有失去焦点关闭窗口功能这个功能。至于快速模式,还得研究研究
https://getquicker.net/Sharedaction?code=6b39606a-e2f9-4785-849d-08daf13f5a77
上面大佬的操作窗 自动关闭 可以借鉴下 不过还是有限制
然后他的窗口跟随鼠标也很强 很便利
都研究了下,不太现实。 自动关闭使用了多线程,鼠标左键点击任何位置就关闭操作窗,无论点击了哪里(窗口外或窗口内),这不太可行。理论上讲可以通过(多线程,获取句柄,获取窗口尺寸和位置,在判断是否点击了窗口,再执行关闭,比较复杂,我再看看吧)。鼠标跟随,我本意是想这样做操作窗的,但比较棘手的问题是,每次弹出的操作窗位置会不一样,使用体验不好,真要实现,大概需要每次显示都需要重新获取鼠标位置和窗口大小,以确定窗口位置(应该还是 句柄那一套)。
经典模式使用操作窗实现,但是操作窗没有失去焦点关闭窗口功能这个功能。至于快速模式,还得研究研究
https://getquicker.net/Sharedaction?code=6b39606a-e2f9-4785-849d-08daf13f5a77
上面大佬的操作窗 自动关闭 可以借鉴下 不过还是有限制
然后他的窗口跟随鼠标也很强 很便利
都研究了下,不太现实。 自动关闭使用了多线程,鼠标左键点击任何位置就关闭操作窗,无论点击了哪里(窗口外或窗口内),这不太可行。理论上讲可以通过(多线程,获取句柄,获取窗口尺寸和位置,在判断是否点击了窗口,再执行关闭,比较复杂,我再看看吧)。鼠标跟随,我本意是想这样做操作窗的,但比较棘手的问题是,每次弹出的操作窗位置会不一样,使用体验不好,真要实现,大概需要每次显示都需要重新获取鼠标位置和窗口大小,以确定窗口位置(应该还是 句柄那一套)。