Aracılığıyla paylaş


Menüleri, Denetim Çubuklarını ve Hızlandırıcıları Yönetme

Çerçeve penceresi menüler, araç çubuğu düğmeleri, durum çubuğu ve hızlandırıcılar gibi kullanıcı arabirimi nesnelerinin güncelleştirilmesini yönetir. Ayrıca MDI uygulamalarında menü çubuğunun paylaşılması da yönetilebilir.

Menüleri Yönetme

Çerçeve penceresi, Kullanıcı Arabirimi Nesnelerini Güncelleştirme bölümünde açıklanan ON_UPDATE_COMMAND_UI mekanizmasını kullanarak kullanıcı arabirimi öğelerini güncelleştirmeye katılır. Araç çubukları ve diğer denetim çubuklarındaki düğmeler boşta döngüsü sırasında güncelleştirilir. Menü çubuğundaki açılan menülerdeki menü öğeleri, menü aşağı düşmeden hemen önce güncelleştirilir.

MDI uygulamaları için MDI çerçeve penceresi menü çubuğunu ve başlık yönetir. MDI çerçeve penceresi, etkin MDI alt pencereleri olmadığında menü çubuğu olarak kullanılan bir varsayılan menüye sahiptir. Etkin alt öğeler olduğunda, MDI çerçeve penceresinin menü çubuğu etkin MDI alt penceresinin menüsü tarafından devralınır. MDI uygulaması grafik ve çalışma sayfası belgeleri gibi birden çok belge türünü destekliyorsa, her tür kendi menülerini menü çubuğuna yerleştirir ve ana çerçeve penceresinin başlık değiştirir.

CMDIFrameWnd , MDI uygulamaları için görüntülenen Pencere menüsündeki standart komutlar için varsayılan uygulamalar sağlar. Özellikle, yeni bir çerçeve penceresi oluşturmak ve geçerli belgede görüntülemek için Yeni Pencere komutu (ID_WINDOW_NEW) uygulanır. Bu uygulamaları yalnızca gelişmiş özelleştirmeye ihtiyacınız varsa geçersiz kılmanız gerekir.

Aynı belge türündeki birden çok MDI alt penceresi paylaşım menüsü kaynakları. Aynı belge şablonu tarafından birkaç MDI alt penceresi oluşturulduysa, hepsi aynı menü kaynağını kullanabilir ve Windows'taki sistem kaynaklarına kaydedebilir.

Durum Çubuğunu Yönetme

Çerçeve penceresi ayrıca durum çubuğunu istemci alanı içinde konumlandırarak durum çubuğunun göstergelerini yönetir. Çerçeve penceresi, durum çubuğundaki ileti alanını gerektiği gibi temizler ve güncelleştirir ve Durum Çubuğu'nda Komut Bilgilerini Görüntüleme bölümünde açıklandığı gibi kullanıcı menü öğelerini veya araç çubuğu düğmelerini seçtiğinde istem dizelerini görüntüler.

Hızlandırıcıları Yönetme

Her çerçeve penceresi, klavye hızlandırıcısı çevirisini sizin için otomatik olarak sağlayan isteğe bağlı bir hızlandırıcı tablosu tutar. Bu mekanizma, menü komutlarını çağıran hızlandırıcı tuşlarını (kısayol tuşları olarak da adlandırılır) tanımlamayı kolaylaştırır.

Ayrıca bkz.

Çerçeve Pencerelerini Kullanma