0

電話すれば

NSRunAlertPanel()

Cocoa のバックグラウンド プロセスから、ダイアログが前面に表示されず、代わりに他のウィンドウの後ろにとどまります。この投稿は、プロセスをフォアグラウンド プロセスに変換すると、ダイアログを前面に表示できることを示しています。ただし、プロセスをバックグラウンド プロセスにしておく場合、この動作を実現する方法はありますか?

4

1 に答える 1

2

あなたは何をしようとしているのですか?バックグラウンド プロセスは引き続き UI を表示し、使用せずに前面に移動できTransformProcessTypeます。LSUIElement、ないことを確認してくださいLSBackgroundOnly(または非推奨の NS* に相当するもの)。通常使用する必要がある唯一の理由はTransformProcessType、Dock アイコンまたはメニュー バーが必要な場合です。

于 2010-05-06T00:23:24.927 に答える