我正在MacOS上编写C ++应用程序,并且如果应用程序是最前面/活动的进程,或者如果它在后台或最小化,则需要能够确定(理想情况下使用C ++)。
基本上我希望能够做到这样的事情:
if(frontProcess()){
//do some stuff
} else {
//do other stuff
}
答案 0 :(得分:0)
您似乎可以致电ActiveNonFloatingWindow()
和FrontNonFloatingWindow()
,看看它们是否相同。第一个返回活动窗口,第二个返回应用程序的最前面窗口。