Birden çok belge menüler

MDI uygulamasının çerçeve penceresi, bir menü çubuğu pencere menüsü ile içermelidir. Pencere menüsü, alt pencereleri istemci penceresi içinde ya da, tüm alt pencereleri kapatmak öğeleri içermelidir. Tipik bir MDI uygulaması Window menüsü öğeleri aşağıdaki tabloda içerebilir.

Menü öğesi Amaç
Kiremit Her istemci penceresinde bütünüyle görünecek şekilde alt Pencereleri Döşe biçiminde düzenler.
Art arda sıralı Alt pencereleri basamakla biçimde düzenler. Alt pencereleri birbiriyle örtüşüyor, ancak her başlık çubuğunda görünür.
Düzenleme Simgeleri Simge durumuna küçültülmüş çocuk windows İstemcisi penceresinin altındaki simgeleri yerleştirir.
Kapat Tüm Tüm alt pencereleri kapatır.

Alt pencere oluşturulduğunda, sistem yeni bir menü öğesi için pencere menüsünden otomatik olarak ekler. Menü öğesinin metin yeni alt pencerenin menü çubuğundaki metni ile aynıdır. Menü öğesini tıklatarak, kullanıcı-ebilmek harekete geçirmek ilgili alt pencere. Alt pencere yok edilir, sistem otomatik olarak ilgili menü öğesi pencere menüsünden kaldırır.

Sistem, en fazla on menü öğeleri için pencere menüsünü ekleyebilirsiniz. Onuncu alt pencere oluşturulduğunda, sistem için pencere menüsünü Daha Windows öğe ekler. Bu öğeyi tıklatarak Pencereyi seçin iletişim kutusunu görüntüler. İletişim kutusu, bir liste kutusunda tüm MDI alt pencereleri kullanılabilir durumdaki başlıklarını içerir. Kullanıcı liste kutusunda başlığı tıklatarak alt pencere etkinleştirebilirsiniz.

MDI uygulamanızı alt pencereler için birkaç tür destekliyorsa, menü çubuğunu etkin pencere ile ilişkili işlemleri yansıtacak şekilde ayarlayın. Bunun için ayrı menü Kaynaklar uygulama alt pencere her tür için sağlar destekler. Yeni tip bir alt penceresi etkinleştirildiğinde, uygulama WM_MDISETMENU mesaj için ilgili menüsüne ele geçen istemci penceresi göndermelisiniz.

Hiçbir alt pencere olduğunda, menü çubuğu yalnızca bir belge oluşturduğunuzda veya açtığınızda kullanılacak öğeleri içermelidir.

Ne zaman kullanıcı imleç tuşlarını kullanarak bir MDI uygulamanın Menülerde gezinme tuşları zaman, kullanıcı tipik bir uygulamanın Menülerde gezinme daha farklı davranır. Bir MDI uygulaması denetim uygulama pencere menüsünden etkin alt penceresinin window menüsünü ve sonra ilk öğe için menü çubuğunda geçer.

Index