メッセージmakeKeyAndOrderFront:を送信して、ウィンドウをアクティブにすることができます。ただし、これをタイトルバーのないウィンドウに送信すると、アクティブになりません。タイトルバーをアクティブにせずにウィンドウを作成する方法はありますか?
1 に答える
4
-canBecomeKeyWindowを返すには、NSWindowサブクラスでオーバーライドする必要がありますYES。
ドキュメントによると:
このメソッドがNOを返す場合、ウィンドウをキーウィンドウにする試みは中止されます。NSWindow実装は、ウィンドウにタイトルバーまたはサイズ変更バーがある場合はYESを返し、それ以外の場合はNOを返します。
于 2011-11-27T06:58:50.100 に答える