确定哪些表单位于顶部

时间:2012-11-13 10:31:04

标签: c#

我需要一个函数,给定2个表单句柄,可以决定哪一个在另一个之上。显然我们有两个选择:

  1. 两种形式不相交,在这种情况下功能应该 返回0
  2. 两种形式相交,函数应返回-1     或者1取决于哪一个在另一个
  3. 我尝试过使用GetForegroundWindow,如果这两个是唯一打开的表单,它可以正常工作。我需要的是一个更通用的解决方案,每次都有效,即使这两种形式都没有焦点。有什么建议吗?

0 个答案:

没有答案