Aracılığıyla paylaş


Komut Yönlendirme Sınıfları

Kullanıcı, menüleri veya fareyle denetim çubuğu düğmelerini seçerek uygulamayla etkileşim kurarken, uygulama etkilenen kullanıcı arabirimi nesnesinden uygun bir komut hedefi nesnesine ileti gönderir. 'den CCmdTarget türetilen komut hedefi sınıfları CWinApp, CWnd, CDocTemplate, CDocument, CView ve bunlardan türetilen sınıflar içerir. Çerçeve, otomatik komut yönlendirmeyi destekler, böylece komutlar uygulamada şu anda etkin olan en uygun nesne tarafından işlenebilir.

Belirli bir komutun kullanıcı arabiriminin durumunu güncelleştirmenize (örneğin, menü öğelerindeki denetimi denetlemek veya kaldırmak için) izin vermek üzere komut hedeflerinizin güncelleştirme komut kullanıcı arabirimi (ON_UPDATE_COMMAND_UI) işleyicilerine sınıfın CCmdUI bir nesnesi geçirilir. Kullanıcı arabirimi nesnesinin CCmdUI durumunu güncelleştirmek için nesnenin üye işlevlerini çağırırsınız. Bu işlem, belirli bir komutla ilişkilendirilmiş kullanıcı arabirimi nesnesinin menü öğesi, düğme veya her ikisi de olmasıyla aynıdır.

Ccmdtarget
İletileri alabilen ve yanıt verebilen tüm nesne sınıfları için temel sınıf görevi görür.

Ccmduı
Menü öğeleri veya denetim çubuğu düğmeleri gibi kullanıcı arabirimi nesnelerini güncelleştirmek için programlı bir arabirim sağlar. Komut hedef nesnesi bu nesneyle kullanıcı arabirimi nesnesini etkinleştirir, devre dışı bırakır, denetler ve/veya temizler.

Ayrıca bkz.

Sınıfa Genel Bakış