MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard スクリーンショットの取り方が分かったので、これらを使った画面キャプチャツールを作ってみよう。選択したウィンドウのキャプチャ画像を作成するようなもの。イメージとしては画面全体が暗くした後、マウスが置いてあるウィンドウだけ明るく表示する。そこでマウスをクリッックするとキャプチャ画像がデスクトップへ作られる。 最初の一歩として画面全体を暗くするコードを書いてみた。こんな感じ。 ソース:FullScreenSample-1.zip 実行すると画面全体が暗くなる。クリックするとプログラムは終了する。それだけ。 スクリーン上、他のウィンドウの上に描画するには画面サイズいっぱいの NSWindowを作り、一番上に表示すれば良い。 ただし普通に作ると背景色によってそれより下のウィンドウやデスク
一般的な Cocoaを使った Document-Viewアーキテクチャのアプリでは新規にウィンドウを開くとカスケード表示になる。テキストエディット.app の例。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く