MicrosoftR WindowsR OS内で、タイトルバーを持つウィンドウを「ドキュメント」と呼ぶことがあります。ウィンドウを処理する方法にはいくつかありますが、MDIとSDIもその中に含まれます。
MDI …… Multiple Document Interfaceの略です。MDIは、同時に複数のドキュメントをオープンすることができます。MDIは、1つの親ウィンドウと複数の子ウィンドウを持っています。子ウィンドウは通常、親のウィンドウインタフェース(メニューバーやツールバー、ステータスバーを含む)を共有しています。このため、MDIは、親ウィンドウに制約されます。
SDI …… Single Document Interfaceの略です。SDIは、独自のウィンドウでドキュメントを開きます。各ウィンドウは、独自のメニューバーやツールバー、ステータスバーを持っています。このため、SDIは、親ウィンドウに制約されません。これによって、ユーザが複数のウィンドウの内容を簡単に見ることができるようになります。
関連トピック: