Dan*_*iel 0 window objective-c
如何使用目标c获取当前聚焦的窗口id,返回值应为int,非常感谢帮助!我只需要让以下一行工作
CGImageRef windowImage = CGWindowListCreateImage(CGRectNull, kCGWindowListOptionIncludingWindow, winNum, kCGWindowImageBoundsIgnoreFraming);
Run Code Online (Sandbox Code Playgroud)
但无论我关注哪个窗口,winNum始终为0.
NSWindow *keyTarget = [[NSApplication sharedApplication] keyWindow];
NSInteger winNum = [keyTarget windowNumber];
Run Code Online (Sandbox Code Playgroud)
或者在一行中:
[[[NSApplication sharedApplication] keyWindow] windowNumber];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3083 次 |
| 最近记录: |