タイトルバー
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/08/03 22:13 UTC 版)
特徴
タイトル
大抵のOSやアプリケーションでは、ウィンドウのタイトルバーに何らかのタイトル文字列を表示させている[注釈 3][注釈 4]。
アプリケーションのメインウィンドウなど、トップレベルウィンドウのタイトルには、アプリケーション名やそのメーカー名が表示されていることが多い。アプリケーションを実行しているホスト名[要説明]が表示されていることもある。
ダイアログウィンドウのタイトルには、ダイアログに表示されている内容に直接関連した文字列が表示されることもある。
Windowsでは、基本的にトップレベルウィンドウのタイトルとタスクバーボタンのタイトルは連動している。
機能
タイトルバーには、そのウィンドウに対する基本命令のスイッチを担うシステム標準ボタンが付けられていることが多い。例えばウィンドウを閉じるためのボタンがその代表である。
Microsoft Windowsでは、主要なシステムボタンは右端に配置されている(LTR言語の場合)。詳細は後述。
macOSでは、システムボタンは左端に配置されている。
ChromeOSでは、主要なシステムボタンは右端に配置されているが、Androidの戻るボタン(Backボタン)に相当する矢印ボタン「←」が左端に配置されている。
他にも、Microsoft Visual Studio 2012以降のように、タイトルバー上に検索ボックスが設けられていたりすることもある。
ウィンドウの移動とリサイズ
macOSやMicrosoft Windowsを含む、多くのウィンドウシステムでは、タイトルバーをドラッグすることで、ウィンドウの位置を移動できるようになっている。また、縁の部分をドラッグするとリサイズできる(リサイズ可能なウィンドウの場合)。
Windows 7以降では、Aeroスナップによりドラッグ操作でもウィンドウの最大化や整列ができるようになっている[参考 2]。
タイトルバーをダブルクリックしたときの動作は環境によって異なる。Windowsでは「最大化」/「元に戻す」のトグル動作をする。macOSでは、従来はDockに格納される動作(Windowsでの「最小化」に相当)をしていたが、OS X Yosemite (10.10) からはDockの設定で格納(しまう)動作のON/OFFをチェックボックスで切り替えることができるようになった(OFFにすると拡大/縮小動作になるが、この「拡大」はWindowsでの「最大化」とは異なる)。OS X El Capitan (10.11) からはデフォルトで拡大/縮小動作となり、Dockの設定で「しまう」と「拡大/縮小」のほか、何もしないパターンの3種類から選択することができるようになった[参考 3]。
注釈
- ^ Windowsでは、タイトルバーは「非クライアント領域」と呼ばれる領域に属する[1]。
- ^ Microsoft Visual C++用のライブラリであるMicrosoft Foundation Class (MFC) には、
CMFCCaptionBar
というクラスが存在するが、これはOffice 2007におけるメッセージバーのような機能を提供するためのものであり、タイトルバーとは一切関係がない[6]。 - ^ OSやアプリケーションによっては、タイトルバーにタイトル文字列が表示されていない場合もある。例えば、Internet Explorerの場合、バージョン9以降はタイトルバー上にページタイトルは表示されない(各タブ上に表示されるのみ)。また、Windows VistaおよびWindows 7のエクスプローラーでは、UIテーマをAeroまたはベーシックに設定した場合、タイトルが表示されない(テーマをクラシックに設定すると表示される)、といった具合である[参考 1]。
- ^ Windowsの場合、Windows 3.xまではタイトルの文字列は中央揃えだったが、Windows 95以降は左揃えとなった。Windows 8.xでは中央揃えになったが、Windows 10では左揃えに戻った。
- ^ Windows APIでは、ウィンドウスタイルの設定で
WS_MINIMIZEBOX
フラグを指定すると最小化ボタンが有効になり、WS_MAXIMIZEBOX
フラグを指定すると最大化ボタンが有効になる[9]。 - ^ Windowsのメッセージボックスにおける「閉じる」ボタンは、
MB_OKCANCEL
のように選択肢に「キャンセル」がある場合はキャンセル操作に相当するが、MB_OK
では「OK」しか表示されず、OK操作に相当する。MB_YESNO
のように選択肢に「キャンセル」がない場合、「閉じる」ボタンは無効化される。 - ^ Windows 9x系では、フォントキャッシュの破損により、タイトルバー上のボタンのアイコンが文字化けして表示がおかしくなってしまう現象が発生することがあった[参考 5]。
- ^ Windows APIでは、拡張ウィンドウスタイルの
WS_EX_CONTEXTHELP
フラグに相当するが、ヘルプボタンは最小化ボタンや最大化ボタンと組み合わせることはできない[13]。メッセージボックスではMB_HELP
フラグに相当する[14]。 - ^ これは、Windows 1.0からWindows 3.xまでのウィンドウには閉じるボタンが設けられておらず、タイトルバーの左端をダブルクリックして閉じる方法が通常の手段だった頃の名残である。
- ^ Internet Explorerでは、バージョン9以降はアイコンは表示されない。また、Windows VistaおよびWindows 7のエクスプローラーでは、UIテーマをAeroまたはベーシックに設定した場合、アイコンが表示されない(テーマをクラシックに設定すると表示される)。しかし、両者とも表示されていないだけで、内部的には存在しているため、本来アイコンがある領域をクリック/ダブルクリックしたときの操作自体は問題なく実行できる[参考 1]。
出典
- ^ Nonclient Area - Win32 apps | Microsoft Docs
- ^ About Windows - Win32 apps | Microsoft Docs
- ^ Change colors in Windows | Windows support
- ^ [色の変更] Windows | Windows サポート
- ^ “最小化、最大化ボタン、および閉じるボタンが消えた、または Windows 8.1 および Windows Server 2012 R2 で正しく表示されません。”. Microsoft. 2019年4月29日閲覧。
- ^ “CMFCCaptionBar Class” (英語). docs.microsoft.com. Microsoft Docs. マイクロソフト. 2022年1月15日閲覧。
- ^ Google Developers Japan: Chromebook 向け Android アプリの最適化
- ^ Chrome OS 向けのアプリの最適化 | Android デベロッパー | Android Developers
- ^ Window Styles (Winuser.h) - Win32 apps | Microsoft Docs
- ^ a b “WindowChrome Class (System.Windows.Shell)” (英語). docs.microsoft.com. Microsoft Docs. マイクロソフト. 2022年1月15日閲覧。
- ^ a b Title bar customization - Windows apps | Microsoft Docs
- ^ “Form.HelpButton Property (System.Windows.Forms)” (英語). docs.microsoft.com. Microsoft Docs. マイクロソフト. 2022年1月15日閲覧。
- ^ Extended Window Styles (Winuser.h) - Win32 apps | Microsoft Docs
- ^ MessageBox function (winuser.h) - Win32 apps | Microsoft Docs
- ^ “他のファイル形式でブックを保存する - Excel”. support.office.com. Microsoft. 2019年4月30日閲覧。
- ^ “ブックをテンプレートとして保存する”. support.office.com. Microsoft. 2022年1月15日閲覧。
- ^ Ribbon Designer (MFC) | Microsoft Docs
参考
- ^ a b c “Windows でタイトルのない「タイトルバー」とは - パソコン用語解説”. www.724685.com. 2019年4月30日閲覧。
- ^ Windows 7でウィンドウのAeroスナップ機能を無効にする:Tech TIPS - @IT
- ^ タイトルバーをダブルクリックしたときの挙動を変更する|MacFan
- ^ 「Marlett」フォントのは何のためにある? - ITmedia エンタープライズ
- ^ 富士通Q&A - [Windows 9x] ウィンドウの「最小化」「最大化」「閉じる」ボタンが別の記号に変わったり、表示や選択できるフォントの数が減ったりしています。 - FMVサポート : 富士通パソコン
- ^ 富士通Q&A - [Windows Vista] ドライバのバージョンを確認する方法を教えてください。 - FMVサポート : 富士通パソコン
- ^ できるオンラインFAQ Windows 7 | パソコンに接続されている周辺機器や、周辺機器のデバイスドライバーを確認したい
- タイトルバーのページへのリンク