3

フルスクリーンモードで動作する Cocoa アプリケーションに HUD オーバーレイを追加することはできますか?
次のようにフルスクリーンモードに切り替えます。

// An NSView.
[self enterFullScreenMode:m_screen withOptions:nil];

HUD オーバーレイはタイプNSPanelであり、上記のビューのメンバーです。HUD パネルを表示するには、次のコード行を実行します。

[m_hudPanel setFloatingPanel:YES];
[m_hudPanel orderFront:self];
[m_hudPanel orderWindow:NSWindowAbove relativeTo:[[self window] windowNumber]];
[m_hudPanel makeKeyAndOrderFront:self];
[m_hudPanel makeFirstResponder:self];

ただし、全画面モードを終了するまでパネルは表示されません。

4

1 に答える 1