1

そこで、ウィンドウのレベルを に設定して、アプリケーションをアイコン レベルで描画する方法を見つけましたkCGDesktopIconWindowLevelKey。完璧に動作します。

私が抱えている問題は相互作用です。アプリケーションが起動し、ウィンドウがフォーカスされているときはすべて問題ありませんが、それを手放して別のアプリケーションまたは他のアイコンにフォーカスした瞬間、ウィンドウに再びフォーカスすることはできません。まるでデスクトップに統合されたかのように...

誰もが同様の問題を抱えていて、問題を解決する方法を知っていますか?

4

1 に答える 1

0

これは私が遭遇したバグでもあり、すべては Lion がリリースされたときに始まりました。これに対抗するには、デフォルトのキーに 1 つまたは 2 つのレベルを追加する必要があります。そのようです:

window.level = kCGDesktopIconWindowLevelKey + 1;
于 2012-07-06T18:31:29.710 に答える