2009-05-04 6 views

答えて

2

実際に画面全体のフェードアウトやフェードインに興味がある場合はhere is a link describing how to do thatです。

リンクされたドキュメントには、すべてのディスプレイ(または単一のディスプレイ)を黒にフェード(色を変えることができる)、ディスプレイをキャプチャして。これは私の他の答えにコメントで述べたCGAcquireDisplayFadeReservation()を使用します。

これはあなたが探していたものですか?

+0

これはおそらく私がやろうとしていたもののより良いフィット感でした。次のことをありがとう。私はこの答えを正しいものとして選ぶつもりです。 – Mac

3

メインウィンドウの後ろにsemi-transparent full-screen viewを作成します。

+0

これはあなたの質問にお答えしますか?または、追加のヘルプをお探しですか? – Naaff

+0

それはありますが、別の言い方をすればいいかもしれません。実際の画面の明るさをプログラムで制御できるかどうか疑問に思っていましたか? Thx – Mac

+0

実際にディスプレイハードウェアの明るさを制御しますか?もしそうなら、私はあなたが運がないと思う。しかし、これをcore-animationでタグ付けしているので、私はある種のフルスクリーンの視覚効果を望むと思っています。この場合、CoreGraphics APIコールCGAcquireDisplayFadeReservation()を使用することができます。 – Naaff

関連する問題