有没有办法检查窗口状态(是否最小化,聚焦或关闭)并模仿该状态?例如,如果我的外部程序被最小化,我希望我的最小化随之而来。如果关闭,那么我希望我的程序关闭。我能看到的唯一问题是焦点状态;但实际上,我希望窗口能够在我的外部程序集中时保持在顶部窗口。
这甚至可能吗?如果是这样,我会使用什么代码来实现这样的壮举?
答案 0 :(得分:4)
通过DLLImport调用“user32.dll”函数是可行的方法。 Determining the size & position of an external program window上的这篇文章可能是一个很好的首发。提供一些很好的提示并链接到有关该主题的有用帖子。