2011-02-05 3 views
10

개인적인 용도로 응용 프로그램을 작성 중이며 일정한 간격으로 내용을 상기시키고 텍스트 입력이 필요합니다. 따라서이 팝업 창에는 NSTextField가 있습니다.초점을 잡지 않고 창을 앞에 올릴 수 있습니까?

타이핑 중에 팝업창이 뜨면 내 타이핑이 매우 짜증나는 팝업창으로 넘어갑니다!

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

나는 또한 시도 :이 막을 수있는 방법은 현재 내가 사용하고 있나요

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

을 할 수있는 다른 방법이 있나요?

+6

으르렁 거리는 소리를 사용해 볼 수 있습니다. – zneak

+0

내가 보여주고 자하는 창은 텍스트 입력을 허용해야합니다. 그러나 예, 나는 또한 으르렁 거리는 소리가 멋지 기 때문에 으르렁 거리기를 사용하고 있습니다. – Jacob

+5

Growl 알림을 클릭하면 창을 앞으로 가져올 수 있습니다. –

답변

5
[hudWindow orderFront: nil]; 

키 창이나 기본 창을 변경하지 않고 창을 화면 목록에서 해당 레벨의 맨 앞으로 이동합니다.

1

setLevel :을 (를) 사용해 보셨습니까? 상위 레벨 중 하나로 설정하면 트릭을 수행해야합니다.

[hudWindow setLevel : NSFloatingWindowLevel];

관련 문제