SDI と MDI
MFC を使用すると、シングルドキュメント インターフェイス (SDI) アプリケーションとマルチドキュメント インターフェイス (MDI) アプリケーションの両方を簡単に操作できます。
SDI アプリケーションでは、開いているドキュメント フレーム ウィンドウが一度に 1 つしか許可されません。 MDI アプリケーションでは、アプリケーションの同じインスタンスで複数のドキュメント フレーム ウィンドウを開くことができます。 MDI アプリケーションには、複数の MDI 子ウィンドウ (フレーム ウィンドウ自体) を開くことができる 1 つのウィンドウがあります。各子ウィンドウには個別のドキュメントが含まれています。 一部のアプリケーションでは、子ウィンドウの種類が異なる場合があります (グラフ ウィンドウやスプレッドシート ウィンドウなど)。 その場合、異なる種類の MDI 子ウィンドウがアクティブ化されると、メニュー バーが変更される可能性があります。
Note
Windows 95 以降では、オペレーティング システムで "ドキュメントを中心とした" ビューが採用されたため、アプリケーションは一般的に SDI です。
詳細については、「ドキュメント、ビュー、フレームワーク」を参照してください。