[英]MacOS - Find the frontmost process
我正在MacOS上編寫C ++應用程序,並且需要能夠(理想情況下使用C ++)確定該應用程序是最前端/活動進程,還是在后台或最小化。
基本上,我希望能夠執行以下操作:
if(frontProcess()){
//do some stuff
} else {
//do other stuff
}
看來您可以調用ActiveNonFloatingWindow()
和FrontNonFloatingWindow()
看看它們是否相同。 第一個返回活動窗口,第二個返回應用程序的最前面窗口。
文件: http : //mirror.informatimago.com/next/developer.apple.com/documentation/Carbon/reference/Window_Manager/wind_mgr_ref/function_group_1.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.