Kullanıcı Arabirimi Nesneleri ve Komut Kimlikleri

Menü öğeleri, araç çubuğu düğmeleri ve hızlandırıcı tuşları, komut oluşturabilen "kullanıcı arabirimi nesneleridir". Bu tür her kullanıcı arabirimi nesnesinin bir kimliği vardır. Bir kullanıcı arabirimi nesnesini, nesneye ve komutuna aynı kimliği atayarak bir komutla ilişkilendirirsiniz. İletiler bölümünde açıklandığı gibi komutlar özel iletiler olarak uygulanır. Aşağıdaki "Çerçevedeki Komutlar" şekli, çerçevenin komutları nasıl yönettiğini gösterir. Kullanıcı arabirimi nesnesi gibi ID_EDIT_CLEAR_ALLbir komut oluşturduğunda, uygulamanızdaki nesnelerden biri komutu işler; aşağıdaki şekilde, belge nesnesinin OnEditClearAll işlevi belgenin ileti eşlemesi aracılığıyla çağrılır.

Commands in the Framework.
Çerçevedeki Komutlar

Aşağıdaki "Çerçevede Komut Güncelleştirmesi" şeklinde MFC'nin menü öğeleri ve araç çubuğu düğmeleri gibi kullanıcı arabirimi nesnelerini nasıl güncelleştirdiği gösterilmektedir. Menü düşmeden önce veya araç çubuğu düğmeleri söz konusu olduğunda boşta döngüsü sırasında MFC bir güncelleştirme komutu yönlendirir. Aşağıdaki şekilde, belge nesnesi kullanıcı arabirimi nesnesini etkinleştirmek veya devre dışı bırakmak için güncelleştirme komut işleyicisini OnUpdateEditClearAllçağırır.

Command updating in the Framework.
Çerçevede Komut Güncelleştirme

Ayrıca bkz.

Framework'teki İletiler ve Komutlar