是否有任何功能,或者我必须遍历我前面的所有窗口并检测它们是否与我的窗口重叠?
谢谢
最佳答案
您是否尝试将 GetForegroundWindow() 返回的 HWND 与您的应用程序的 HWND 进行比较? ( http://msdn.microsoft.com/en-us/library/ms633505%28VS.85%29.aspx )
更清楚一点:
hwndForeground = GetForegroundWindow();
if (hwndForeground != myapp)
//Compare if rect of (hwndForeground) is overlapping rect of (myapp)
关于c++ - 有没有办法验证另一个程序的当前窗口是否完全可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269763/