中国开发网: 论坛: 程序员情感CBD: 贴子 379154
茶壶: haitao搞得树太长了。
要找到HintWindow你得用API的FindWindow
或者直接寻找TApplication的子控件看看是不是HintWindowClass,
然后再确认是否显示中,IsWindowVisible(Hint.Handle)或者 Showing

基本上,你那问题有两个解决方法,一个是把自己提前,另一个是把别人扔后。把别人扔后的方式也不复杂,复制一下Forms中的相关代码就行(Application.NormalizeTopMosts),只需要改变一点点,把相应的Application.Handl改成GetDesktopWindow。

把自己提前的,也许可靠一点。但想来,效果与把别人扔后是一样的。

如果你把自己提前要改变太多内置的对象的属性,不如把别人扔后。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录