【发布时间】:2011-11-27 01:44:11
【问题描述】:
从 kCGWindowNumber,我如何获得 NSWindow 参考。
我尝试使用:
[NSApp windowWithWindowNumber:windowNumber]
但我总是得到一个空值。
我需要获得NSWindow 来应用[window setlevel:NSFloatingWindowLevel],我已将始终设置在给定窗口的顶部。
有谁知道如何解决这个问题或有任何替代解决方案?
谢谢你的回答,但这不是解决方案,我已经尝试过但它不起作用,实际上我做了一个测试, 我尝试了以下代码:
for (NSInteger i = 0; i <10000; i + +) {
NSWindow * wind;
wind = [NSApp windowWithWindowNumber: windowNumber];
NSLog (@ "\ n Window:% @", wind);
}
但结果始终是Window: (null)
我有一个窗口列表,我在哪里可以获得 OwnerPid 窗口 ecc 的编号.. ecc... 现在我需要将始终设置在某些窗口的顶部。
Always on top 可以设置为:[window setlevel:NSFloatingWindowLevel],window 是一个NSwindow 对象,它是真的吗?
你有解决办法吗?或其他想法,我的问题?
【问题讨论】:
-
你从哪里得到窗口号?
标签: objective-c nswindow nsapplication always-on-top