Можно ли вывести окно на передний план, не захватывая фокус?

Я работаю над приложением для личного пользования, которое будет напоминать мне о вещах через определенные промежутки времени и / или потребует ввода текста. Следовательно, это всплывающее окно имеет NSTextField.

Если окно всплывает, когда я набираю текст, мой набор текста переходит во всплывающее окно, что очень раздражает! Есть ли способ остановить это, в настоящее время я использую:

[NSApp activateIgnoringOtherApps:YES];
[hudWindow makeKeyAndOrderFront:nil];

Я также пробовал:

[NSApp activateIgnoringOtherApps:YES];
[hudWindow orderFrontRegardless];

Есть ли другой способ сделать это?

11
задан Jacob 5 February 2011 в 04:23
поделиться