簡體   English   中英

MacOS-查找最前端的進程

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM