0

壁紙画像を置き換えるインタラクティブなデスクトップ アプリケーションを作成しようとしています。NSWindowそのレベルでイベントを開催することは不可能のようです。私が見つけたすべてのドキュメントによると、ビューがそのようなイベントを受け入れることができるようにするには、ウィンドウのレベルを -598 にする必要がありますが、デスクトップ レベルは -1000 です。軽量 API を使用して、この制限を (制限があるとしても) 乗り越える方法はありますか?

4

1 に答える 1

0

解決しました。私はとても恥ずかしいです!

kCGDesktopWindowLevel の値を出力したところ、-2147483623 であることが判明しました。ウィンドウのレベルを -1000 に設定すると、完全に機能し始めました。

于 2013-03-03T02:57:59.237 に答える