wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows – SwitchToThisWindow将当前窗口发送到后面大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

所以,是的,我发现自己处于一个可疑的位置,即实施 SwitchToThisWindow呼叫迫使我的窗户到前方.我同意,它并不理想,但并不总是可以反对别人认为必要的产品“功能”. 现在,我认为SwitchToThisWindow胜过AttachThreadInput黑客进行强制窗口切换,因为它不太可能死锁,并且应该删除SwitchToThisWindow,或者停止运行我不会抱怨. 但是,Switch
所以,是的,我发现自己处于一个可疑的位置,即实施 SwitchToThisWindow呼叫迫使我的窗户到前方.我同意,它并不理想,但并不总是可以反对别人认为必要的产品“功能”.

现在,我认为SwitchToThisWindow胜过AttachThreadInput黑客进行强制窗口切换,因为它不太可能死锁,并且应该删除SwitchToThisWindow,或者停止运行我不会抱怨.

但是,SwitchToThisWindow除了在为faltTab参数传递falSE时将目标窗口置于顶部,并且如果传递TRUE时没有执行任何操作,则会将当前前景窗口推送到z顺序的底部,这会产生令人遗憾的副作用.

如何在不诉诸AttachThreadInput的情况下避免“将当前活动推送到z-bottom”行为?

或者,MS可以删除AttachThreadInput作为一个可行的解决方法,我可以告诉我的经理,实际上,不可能,实际上是不可能的.

解决方法

我不知道这是否有帮助,但我发现可靠地将窗口置于最高位置的唯一方法进行以下2次调用

ShowWindow(myhwnd,SW_MINIMIZE);
ShowWindow(myhwnd,SW_RESTORE);

显然,当您的窗口当前不是最顶层的窗口时,应该进行这些调用以避免闪烁.但是这也不应该具有将当前前窗置于z顺序底部的副作用.

大佬总结

以上是大佬教程为你收集整理的windows – SwitchToThisWindow将当前窗口发送到后面全部内容,希望文章能够帮你解决windows – SwitchToThisWindow将当前窗口发送到后面所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。