4

メッセージmakeKeyAndOrderFront:を送信して、ウィンドウをアクティブにすることができます。ただし、これをタイトルバーのないウィンドウに送信すると、アクティブになりません。タイトルバーをアクティブにせずにウィンドウを作成する方法はありますか?

4

1 に答える 1

4

-canBecomeKeyWindowを返すには、NSWindowサブクラスでオーバーライドする必要がありますYES

ドキュメントによると:

このメソッドがNOを返す場合、ウィンドウをキーウィンドウにする試みは中止されます。NSWindow実装は、ウィンドウにタイトルバーまたはサイズ変更バーがある場合はYESを返し、それ以外の場合はNOを返します。

于 2011-11-27T06:58:50.100 に答える