2010-03-01 33 views
0

我想在应用的任务栏按钮下方显示另一个应用的窗口。这是一个后台应用程序,将另一个进程的窗口报告为我的应用程序自己的窗口有没有通用的方法可以做到这一点,例如每个“新”窗口,警报辉光,进度计和其他任务栏功能,显示在我自己的应用程序的按钮下?例如,Winfox runs under its own process and steals Firefox's windows。它也增加了功能,但这是无关紧要的 - 我只是想支持在我自己的应用程序按钮下的另一个应用程序的现有任务栏功能 - 多个窗口,进度计,警报闪烁,错误闪烁,迷你图标等。是否有近乎通用盗取应用程序的方式,还是应用程序特定?谢谢!如何假设/窃取另一个进程的窗口为我自己的?

+0

听起来不像我想在我的电脑上运行的东西。你不能更新你的应用程序来提供这个功能吗? – 2010-03-01 16:43:26

+0

我想制作一个跳转实用程序 - 这个想法是,我提供我的应用程序,比如foobar2000.exe或任何非Win7应用程序,然后将跳转列表添加到我的应用程序中。我的应用程序然后在foobar2000上运行命令。也许这就说明了为什么我希望我的应用程序显示另一个进程的窗口? Jumplists对平板电脑病态有用,但事情是大多数应用程序采用它很慢。 – 2010-03-01 16:48:29

回答

0

您应该可以使用SetParent()来获得窗口的所有权,但我不确定这会有多大帮助您尝试将任务栏功能添加到旧应用。

+0

我认为这是正确的,但说得太快:)它看起来像这只是允许子窗口分配不同的父母,但我的应用程序没有窗口。这是一个“背景”应用程序,简单地报告另一个进程的窗口作为自己的,所以我想这可能不会帮助我... – 2010-03-01 17:36:24

相关问题