Я хотел бы получить значок приложения для всех приложений переднего плана, работающих на моем Mac. Я уже перебираю все приложения, используя Process Manager API. Я определил, что любой процесс, для которого не установлен флаг modeBackgroundOnly
в processMode
(полученный из GetProcessInformation()
), является приложением "переднего плана" и отображается в окне переключения задач.
Все, что мне нужно, это API, который дает мне CImageRef (или аналогичный), который содержит значок приложения для процесса. Я могу свободно использовать API-интерфейсы на основе углерода или какао.