エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard スクリーンショットの取り... MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard スクリーンショットの取り方が分かったので、これらを使った画面キャプチャツールを作ってみよう。選択したウィンドウのキャプチャ画像を作成するようなもの。イメージとしては画面全体が暗くした後、マウスが置いてあるウィンドウだけ明るく表示する。そこでマウスをクリッックするとキャプチャ画像がデスクトップへ作られる。 最初の一歩として画面全体を暗くするコードを書いてみた。こんな感じ。 ソース:FullScreenSample-1.zip 実行すると画面全体が暗くなる。クリックするとプログラムは終了する。それだけ。 スクリーン上、他のウィンドウの上に描画するには画面サイズいっぱいの NSWindowを作り、一番上に表示すれば良い。 ただし普通に作ると背景色によってそれより下のウィンドウやデスク