SDI と MDI

MFC を使用すると、シングルドキュメント インターフェイス (SDI) アプリケーションとマルチドキュメント インターフェイス (MDI) アプリケーションの両方を簡単に操作できます。

SDI アプリケーションでは、開いているドキュメント フレーム ウィンドウが一度に 1 つしか許可されません。 MDI アプリケーションでは、アプリケーションの同じインスタンスで複数のドキュメント フレーム ウィンドウを開くことができます。 MDI アプリケーションには、複数の MDI 子ウィンドウ (フレーム ウィンドウ自体) を開くことができる 1 つのウィンドウがあります。各子ウィンドウには個別のドキュメントが含まれています。 一部のアプリケーションでは、子ウィンドウの種類が異なる場合があります (グラフ ウィンドウやスプレッドシート ウィンドウなど)。 その場合、異なる種類の MDI 子ウィンドウがアクティブ化されると、メニュー バーが変更される可能性があります。

Note

Windows 95 以降では、オペレーティング システムで "ドキュメントを中心とした" ビューが採用されたため、アプリケーションは一般的に SDI です。

詳細については、「ドキュメント、ビュー、フレームワーク」を参照してください。

関連項目

クラスを使用した Windows アプリケーションの作成