3

誰かがこのコードの正しい解決策を知っていますか?

BOOL maximized = [myWindow isMaximized];
4

3 に答える 3

8

多分見てくださいisZoomed

于 2010-11-30T18:26:25.157 に答える
8

NSWindowを最大化したい場合は、以下のように、フレームサイズをメイン画面サイズに設定する必要があります。

NSWindow* myWindow; //Your window object to maximize

[myWindow setFrame:[[NSScreen mainScreen] visibleFrame] display:YES];

于 2013-01-20T07:48:21.477 に答える
2

OSXには最大化されたウィンドウのようなものはありません。isZoomedは最も近い近似ですが、これもtrueを返します。

  • フルスクリーンモードで。
  • NSBorderlessWindowMaskスタイルのウィンドウの場合。

(OS X 10.9でテスト済み)

于 2014-08-05T18:56:51.637 に答える