【发布时间】:2013-12-11 13:49:49
【问题描述】:
- (void) GetClientRect
NSArray *screenArray = [NSScreen screens];
NSScreen *mainScreen = [NSScreen mainScreen];
unsigned screenCount = [screenArray count];
unsigned index = 0;
for (index; index < screenCount; index++)
{
NSScreen *screen = [screenArray objectAtIndex: index];
NSRect screenRect = [screen visibleFrame];
NSString *mString = ((mainScreen == screen) ? @"Main" : @"not-main");
NSLog(@"Screen #%d (%@) Frame: %@", index, mString, NSStringFromRect(screenRect));
}
}
以上方法用于获取主屏幕的框架。 但我想要返回已通过 kCGWindowNumber 的 NSWindow 的屏幕大小的方法。 有什么想法吗?!
【问题讨论】: