Windows TIPS
[User Interface]
  Windows TIPS TOPへ
Windows TIPS全リストへ
内容別分類一覧へ

アクティブウィンドウだけをキャプチャする方法

解説をスキップして操作方法を読む

デジタルアドバンテージ
2000/11/08
2002/08/17更新
 
対象OS
Windows 95
Windows 98
Windows 98 SE
Windows Me
Windows NT
Windows 2000 Professional
Windows XP Professional
Windows XP Home Edition
Windows 2000 Server
Windows 2000 Advanced Server
画面に表示されたイメージをイメージ・ファイルとして保存したいときには、スクリーン・キャプチャと呼ばれる機能を使う。
この機能は標準でWindowsに用意されている。[Print Screen]キーを押せば全画面イメージがクリップボードにコピーされるのだが、[Alt]+[Print Screen]を押せばアクティブ・ウィンドウのイメージだけがクリップボードにコピーされる。
 

解説

 コンピュータ関連出版業に携わる私たちにとって欠かせないツールの1つとして、スクリーン・キャプチャ(screen capture)がある。「capture」は「捉える」という意味で、ディスプレイに表示されたウィンドウの状態などをイメージ・ファイルとして保存するためのものだ。

 このスクリーン・キャプチャは、出版関係者ばかりでなく、通常のユーザーや管理者にとっても便利なツールである。Windowsの設定方法やアプリケーションの使い方などを知らせるためのドキュメントを作成する場合などは、文章ばかりでなく、適宜スクリーン・キャプチャを使って画面イメージを挿入すれば、説明は非常に分かりやすくなるだろう。

 また特殊なケースではあるが、以前筆者は、編集中のワードプロセッサがハングアップして、未保存の編集データをどうやっても保存できなかったとき、スクリーン・キャプチャを実行して、原稿を打ち直したという経験もある(幸いなことに、Windows 9xを使わなくなって以来、このような致命的な事態に見舞われることはめっきりなくなった)。

スクリーン・キャプチャは[Print Screen]キーで

 ご存じの方も多いと思うが、特別なツールなどなくても、Windowsには標準でスクリーン・キャプチャ機能が用意されている。操作は簡単、[Print Screen]キー(省略されて、キートップには[PrtSc]などと表記されていることもある)を押すだけだ。ボタンを押しても、ダイアログが表示されるわけでもなければ、ビープ音がするわけでもないので、一見しただけでは何が起こったのか分からないが、ボタンを押した瞬間の画面イメージがキャプチャされ、イメージ・データがクリップボードに転送(コピー)されている。そこでビットマップ・エディタ(Windowsには、標準でペイント・ブラシが付属している)を起動し、クリップボード内のイメージ・データを貼り付ける(ペーストする)。後は適当な名前をつけてイメージを保存すればよい。例えば次の画面は、エクスプローラやタスク・マネージャなどを起動した状態で[Print Screen]キーを押してキャプチャしたデスクトップ画面である。

[Print Screen]キーでキャプチャしたデスクトップ画面
特別なツールを使わなくとも、適当な場面でキーボードの[Print Screen]キーを押せば、その瞬間のデスクトップ・イメージがクリップボードに転送されるようになっている。次に適当なビットマップ・エディタを起動して、イメージをクリップボードから貼り付け、適当なファイル名を付けてイメージを保存すればよい。

 このWindows標準のデスクトップ・キャプチャ機能の難点の1つは、キャプチャ・イメージ内にマウス・ポインタのイメージが含まれないことだ。マウス・ポインタを含むイメージが必要なときには、そうした機能を持った専用のスクリーン・キャプチャ・ツールを使用する必要があるだろう(例えば、Jasc Softwareが販売するPaint Shop Proなどが有名である)。


操作方法

特定のウィンドウだけをキャプチャしたいときには[Alt]+[Print Screen]キーを押す

 上の例からも分かるとおり、この方法では、デスクトップ全体がキャプチャされてしまう。しかし場合によっては、特定のウィンドウのイメージだけが必要ということが少なくない。画面全体のキャプチャ・イメージから、ビットマップ・エディタで特定のウィンドウだけを切り出すことも可能だが、ウィンドウの枠に沿ってきれいに切り出すのは神経をすり減らす作業であるし、1つ2つならともかく、数が増えてくると面倒このうえない。

 こんなときには、[Alt]キーを押しながら[Print Screen]キーを押す。この場合は、その瞬間のアクティブ・ウィンドウ(入力フォーカスを持っているウィンドウ)のイメージだけがクリップボードに転送されるようになる。従って手順としては、(1)キャプチャしたいウィンドウをアクティブにして、(2)キーボードから[Alt]+[Print Screen]を押してアクティブ・ウィンドウのイメージだけをクリップボードにコピーし、(3)ビットマップ・エディタでイメージ・データを貼り付ける。例えば、先ほどの状態から、[Alt]+[Print Screen]を押して、タスク マネージャだけをキャプチャしたものが次のイメージである。

[Alt]+[Print Screen]キーによってキャプチャされたタスク マネージャ
このように[Alt]+[Print Screen]キーを押すと、デスクトップ全体ではなく、その時点でのアクティブ・ウィンドウのイメージだけがクリップボードに転送されるようになる。特定のウィンドウのイメージだけが必要なときには、この方法を使うと便利である。

 なお、クリップボードは、OSの内部では一種の共有メモリとして存在しており、いったんデータが転送されると、次のデータが転送されるまでメモリを占有してしまう。従って高解像度で多色モードのグラフィックスを使用しているときに、今回述べた方法でスクリーン・イメージをクリップボードに転送すると、大量のメモリが消費され、そのままほうっておくとメモリが消費されたままになってしまう。巨大なスクリーン・イメージをクリップボードに転送したときには、小さなデータ(文字列など)をクリップボードに転送して、いらなくなったイメージデータをクリアするとよいだろう(詳細は別項「Windows TIPS:少ないメモリを無駄なく使う方法 ― クリップボードにある巨大なデータをクリアする ―」を参照)。End of Article

この記事と関連性の高い別のWindows TIPS
少ないメモリを無駄なく使う方法 ― クリップボードにある巨大なデータをクリアする ―
クリップボードの中身をのぞき見る方法
邪魔なOffice クリップボードを表示しないようにする
これだけは覚えておきたい、コマンド・プロンプトの使い方
コマンドラインからクリップボードへコピーする
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

更新履歴

【2002/08/17】Windows XPに関する情報を加筆・修正しました。

 
「Windows TIPS」

TechTargetジャパン

Windows Server Insider フォーラム 新着記事
  • 第303話 ペアプロ2 (2012/2/7)
     あっ、またまたいつぞやの幽霊が! …っと思ったら、何だ倉井さんかぁ…。はぁー、驚いた…
  • Excelで郵便番号変換ウィザードを活用する (2012/2/3)
     Excelで管理している顧客名簿などで、不足している郵便番号や住所を入力するのは意外と面倒。郵便番号変換ウィザードを使えば、これらの入力が簡単になる
  • PCをシンクライアント化するWindows Thin PCとは? (2012/2/2)
     VDI向けにシンクライアントがほしいけど専用機を買う余裕はない… Windows Thin PCなら既存PCを低コストでシンクライアント化できる。まずは概要を解説
  • 第302話 休憩時間は消灯を (2012/1/31)
     君たち! 電力不足に鑑み、わが社としてもさらなる節電に貢献することとした。今後休憩時間は消灯するように。いいな!

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH