Можно ли программно скрыть значок док-станции? - PullRequest
4 голосов
/ 14 мая 2010

Возможно ли скрыть значок док-станции программно по запросу. Я знаю один способ, которым, определяя свойство «Приложение - агент (UIElement)» в plist, мы создаем приложение с какао как пользовательский агент. Но это приводит к постоянному скрытию иконки док-станции.

Я ищу способ, которым я могу контролировать видимость иконки док-станции. Любая идея ?

1 Ответ

5 голосов
/ 14 мая 2010

К сожалению нет. Вы можете преобразовать приложение только для фона в приложение переднего плана, используя функцию TransformProcessType(), но вы не можете перейти из приложения переднего плана в приложение фона.

Вот как перейти с фона на передний план:

ProcessSerialNumber psn = { 0, kCurrentProcess }; 
OSStatus returnCode = TransformProcessType(&psn, kProcessTransformToForegroundApplication);
if( returnCode != 0) {
    NSLog(@"Could not bring the application to front. Error %d", returnCode);
}
...