2010-11-19 27 views
1

デスクトップを表示するアプリケーションを作成しようとしています。Mac OS Xでデスクトップを表示/すべてのウィンドウを非表示

は、あなたがこれを達成するための任意のアイデアを持っていますか?

ありがとうございます。

+0

@zoul:ちょうどそれらが同様のトピックに関する時間の短いスパンで同じ人によって求められているので、彼らがコンテンツの面で重複しているという意味ではありません。 – BoltClock

+0

Finderとデスクトップのみが表示されるような他のすべてのアプリケーションを非表示にすると、デスクトップが実際にやりとりすることでFinderが表示され、開いている(隠されていた)ウィンドウが再び表示されます。 – Coxy

+0

@BoltClock:申し訳ありませんが、ウィンドウとアイコンの違いを逃した:) – zoul

答えて

2

Finderを非表示にすると、デスクトップにアイコンが表示されなくなります。それでいいなら、-[NSWorkspace hideOtherApplications]を使ってください。

そうしないと、他のすべての上に、独自のウィンドウを描画する必要があります。

0

それはあなたが本当にやろうとしているかに依存します。彼らが助けるかどうかを調べるにはApple docs on kiosk modeを見てください。

+0

私はデスクトップ –

+0

@APを見るためにすべてのウィンドウを非表示にする:あなたは、リンクをチェックアウトしたのですか?私は、あなたが他のすべてのアプリケーションを隠して、メニューバーを取り除くために投稿したリンクのメソッドを使用すると、あなたが望むことをすることができると確信しています。 – JeremyP

0

は簡単[NSWorkspace hideOtherApplications]を実行し、その後見つけるために、現在のアプリケーションを設定するには、AppleScriptを使用してこれを達成することができます。

Activate Application "Finder" 

ほとんどすべての追加コードが必要です。かなりシンプル。

関連する問題