0
私はモーダルとしてカーボンウィンドウを実行するのに::RunAppModalLoopForWindow(WindowPtr)
を使用しています。NSCarbonWindowの可視性を変更するには?
NSArray* windowNumbers = [NSWindow windowNumbersWithOptions:0];
for (NSNumber* windowNumber in windowNumbers)
{
NSWindow* window = [[NSApplication sharedApplication] windowWithWindowNumber:[windowNumber integerValue]];
[window setAlphaValue:CGFloat(showFlag)];
}
しかし、ウィンドウがsetAlphaValue
に応答せず、したがって、ウィンドウはその可視性を変更していないNSCarbonWindow*
次のとおりです。しかし、いくつかの点で私は、すべてのアプリケーションのウィンドウを表示/非表示にする必要があります。
また、NSCarbonWindow
が定義されているため、NSWindow
からNSCarbonWindowにキャストすることはできません。