Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
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 komut için 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 (CCmdUI) işleyicilerine sınıfın 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.
CCmdUI
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.