k CGWindowNumber
에서 NSWindow
ref. 나는 사용하여 시도 :kCGWindowNumber에서 NSWindow 가져 오기
[NSApp windowWithWindowNumber:windowNumber]
을하지만 난 항상 null 값을 얻는다. 에 [window setlevel:NSFloatingWindowLevel]
을 적용해야합니다. 항상 주어진 창 위에 설정했습니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? 아니면 다른 해결책이 있습니까?
대답을 주셔서 감사합니다, 그러나 이것은 해결책이 아니다, 나는 이미 시도했지만 작동하지 않습니다, 사실 내가 테스트를했다, 나는 다음과 같은 코드를 시도 :
for (NSInteger i = 0; i <10000; i + +) {
NSWindow * wind;
wind = [NSApp windowWithWindowNumber: windowNumber];
NSLog (@ "\ n Window:% @", wind);
}
을하지만, 결과는 항상 Window: (null)
나는 창 ecc의 OwnerPid 번호를 얻을 수있는 창 목록을 가지고 .. ecc ... 그리고 지금은 몇 가지 창 상단에 항상 설정해야합니다.
항상 위 설정 가능 : [window setlevel:NSFloatingWindowLevel]
, 창은 NSwindow
개체입니다.
해결책이 있으십니까? 내 문제 때문에 다른 생각이 들까?
어디에서 창 번호를 가져 오나요? – omz