怎样把窗口切换到后台?

rularys 2007-12-24 10:41:04

我建立了一个(WS_EX_TOPMOST|WS_EX_TOOLWINDOW)小窗口,不知道为什么,任务栏因此响应变得很慢;我的进程没有占用多少资源,CPU时间几乎是0,但是只要把我的窗口切到前台,此时如果在任务栏上鼠标点击切换到别的窗口就会很慢才能完成,而别的窗口之间的切换却很顺畅(此时我的窗口在后台,但是还是前端显示),而且用鼠标点击桌面上的各个窗口的标题栏来切换焦点时也不见有延迟。
我弄不明白什么原因,所以想把我的窗口一直置于后台,可是我只知道有“BringWindowToTop”,我该怎么实现呢(我的窗口是前端显示的,不管有没有焦点)?
当然我知道用“BringWindowToTop”随机把桌面上别的窗口切换到前台我的窗口就会自动切换到后台,可是我就是不想影响别的进程啊。各位有什么办法?
...全文
84 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧