检查外部程序窗口状态,模仿该状态

时间:2011-02-13 06:17:14

标签: c#

有没有办法检查窗口状态(是否最小化,聚焦或关闭)并模仿该状态?例如,如果我的外部程序被最小化,我希望我的最小化随之而来。如果关闭,那么我希望我的程序关闭。我能看到的唯一问题是焦点状态;但实际上,我希望窗口能够在我的外部程序集中时保持在顶部窗口。

这甚至可能吗?如果是这样,我会使用什么代码来实现这样的壮举?

1 个答案:

答案 0 :(得分:4)

通过DLLImport调用“user32.dll”函数是可行的方法。 Determining the size & position of an external program window上的这篇文章可能是一个很好的首发。提供一些很好的提示并链接到有关该主题的有用帖子。