» www.Giftbox.Az - Bir birindən gözəl hədiyyə satışı
ウィキペディアランダム
毎日カテゴリ
共有: WhatsappFacebookTwitterVK

ウィンドウ

ウィンドウ (ウインドウ: window) とは、グラフィカルユーザーインターフェイス (GUI) を持つコンピュータのウィンドウシステムにおいて、ディスプレイなどのデバイス上で、各アプリケーションソフトウェアに与えられる視覚的領域のことである。個々のウィンドウは一般的に矩形または角丸矩形の形状を持つ。

ウインドウの様相

概要

窓からアプリケーションを覗いているような様子からこの名前が付けられた。マルチタスクオペレーティングシステムでは複数のアプリケーションが同時に動作するため、ウィンドウでそれぞれのアプリケーションに画面領域を割り当て、ユーザーの操作で切り替えることができる必要がある。一般的なウィンドウシステムでは、ディスプレイ領域を単純に分割して各領域にウィンドウを2次元的に表示するだけでなく、それぞれのウィンドウが上下関係(Zオーダー)を持ち、任意の順序で疑似3次元的に重ね合わせができるようになっている。ウィンドウは木構造によって階層的に管理され、一般的にデスクトップ自身のウィンドウが基底ノードとなる。各ウィンドウ内に、さらに1つ以上の子ウィンドウを持つこともできる。各アプリケーションのプロセスは、一般的にトップレベルウィンドウ(デスクトップをオーナーとする最上位のウィンドウ[1][2])を1つだけ持つが、必要に応じて複数のトップレベルウィンドウを持つこともできる。

選択されている状態のウィンドウをアクティブウィンドウ (active window)[注釈 1]、それ以外の全てのウィンドウは非アクティブウィンドウ (inactive window)[注釈 2] と呼ぶ。

ウィンドウはフォーカスを持つことができ、キーボード入力の情報はフォーカスを持つウィンドウに対して送られる。

ほとんどのウィンドウシステムでは、トップレベルウィンドウを最小化することができ、デスクトップ領域から一時的にそれらのウィンドウを非表示にすることができる。

移動やリサイズ、最小化/最大化/クローズといったウィンドウの操作には、タイトルバーおよびその上に設けられたシステムコマンドボタンと、ウィンドウ枠(フレーム)を用いる。ウィンドウはキーボードでも操作できるように、通例ショートカットキーが用意されている。

表記

工業分野やコンピュータ業界では古いJIS規格(旧日本工業規格、現日本産業規格)の影響から、用語を片仮名表記する際、最後の(長音符は省略するという慣例)がある。これに従うと、「ウィンドー」は「ウィンド」となる。例えばJASO D406では、パワーウィンドウpower window / powered window)は「パワーウィンドー」から転じて「パワーウィンド」と表記されている[4]。なお、JASO D504では、フロントガラス(風防ガラス)を意味するwindscreenは「ウインドスクリーン」と表記されている。しかし、「ウィンド」では「」の意味を持つwindと紛らわしいということもあり、コンピュータ関連では「ウィンドウ」と表記することが多い。「ウインドウ」と表記されることもある。「ウィンドー」や「ウインドー」と表記されることは少ない。

日本語では英語をそのままカナ表記した外来語として「ウィンドウ」と言うことが多いが、他の言語では「窓」を意味する固有語が用いられるのがほとんどである。なお、日本語でも複合語に限っては「窓」(例:別窓、対話窓)を用いることもある。

Microsoft Windows

マイクロソフトオペレーティングシステムであるMicrosoft Windowsは、ウィンドウシステムにおけるウィンドウの複数形が名前の由来[5]である。なお、伝統的なUser32サブシステムのGUI部品(ウィジェット)はすべてウィンドウハンドル (HWND) を持ち、例えばボタンやラベルさえもウィンドウの1つとして存在し、Windows APIを使用してウィンドウハンドル経由で統一的に扱われる仕組みになっている。このウィンドウハンドルはプロセス透過であり、あるプロセスの持つウィンドウに対して、別のプロセスからウィンドウハンドル経由でメッセージを送信することで、そのウィンドウを操作することもできる。

マイクロソフト製の用ライブラリであるMFCおよびATLでは、HWNDをラップし、各ウィンドウオブジェクトを抽象化するCWndクラスやCWindowクラスが定義されている[6][7]

脚注

出典

  1. ^ Window (Java Platform SE 8 )
  2. ^ About Windows - Win32 apps | Microsoft Docs
  3. ^ activeの意味・使い方・読み方|英辞郎 on the WEB
  4. ^ JASO 自動車規格目録(2018年4月1日版), 自動車技術会
  5. ^ Where Did Microsoft Windows Get It's Name From?
  6. ^ Relationship Between a C++ Window Object and an HWND | Microsoft Docs
  7. ^ Introduction to ATL Window Classes | Microsoft Docs

注釈

  1. ^ 普通はシステム全体で1つのウィンドウのみに対して言う。また、基本的に全てのウィンドウをアクティブウィンドウにする方法は無い。
  2. ^ 形容詞activeの対義語はinactiveである[3]。動詞形はactivateであり、「アクティブ化する」「活性化する」「有効化する」などの意味を持つが、こちらの対義語はdeactivateである。

関連項目

操作関係

ウィンドウの親ノード

GUI関係

ウィキペディア、ウィキ、本、library、論文、読んだ、ダウンロード、自由、無料ダウンロード、mp3、video、mp4、3gp、 jpg、jpeg、gif、png、画像、音楽、歌、映画、本、ゲーム、ゲーム。