macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSWindowListForContext

表示されているスクリーンの情報を返します
void  NSWindowListForContext ( 
       int   context , 
       int   size , 
       int   list[][] );

解説

表示されているスクリーンの情報を返します。

返り値

引数

( int )context
( int )size
( int )list[][]

フレームワーク

ApplicationKit

クラス

NSWindowListForContext

Function

使用可能

10.0

参照

例文

- (IBAction)myAction:(id)sender
{

    int     count;
    int*    list;
    NSCountWindowsForContext(nil, &count);
    list = malloc(sizeof(int) * count);
    NSWindowListForContext(nil, sizeof(int) * count, list);
    

    NSWindow*   window = nil;
    int         i;
    for (i = 0; i < count; i++) {
        
        window = [NSApp windowWithWindowNumber:list[i]];
        if (!window) {
            continue;
        }
        NSLog([window description]);


    }
    free(list);
}