MDI Alt Öğe Pencerelerini Yönetme
MDI ana çerçeve pencereleri (uygulama başına bir tane), MDICLIENT penceresi adlı özel bir alt pencere içerir. MDICLIENT penceresi, ana çerçeve penceresinin istemci alanını yönetir ve kendisinde alt pencereler vardır: belge pencereleri, öğesinden CMDIChildWnd
türetilir. Belge pencereleri çerçeve pencerelerinden (MDI alt pencereleri) oluştuğundan, kendi alt pencereleri de olabilir. Tüm bu durumlarda, üst pencere alt pencerelerini yönetir ve bazı komutları onlara iletir.
Bir MDI çerçeve penceresinde, çerçeve penceresi MDICLIENT penceresini yönetir ve denetim çubuklarıyla birlikte yeniden konumlandırır. MDICLIENT penceresi de tüm MDI alt çerçeve pencerelerini yönetir. Aşağıdaki şekilde, bir MDI çerçeve penceresi, MDICLIENT penceresi ve alt belge çerçevesi pencereleri arasındaki ilişki gösterilmektedir.
MDI Çerçeve Pencereleri ve Alt Öğeleri
MDI çerçeve penceresi, varsa geçerli MDI alt penceresiyle birlikte de çalışır. MDI çerçeve penceresi, komut iletilerini işlemeyi denemeden önce MDI alt öğesine temsilci olarak verir.