CCmdUI Sınıfı
Bir güncelleştirme komutunu işleyicisine yönlendirdiğinde, çerçeve işleyiciyi bir CCmdUI
nesneye (veya türetilmiş bir sınıfın nesnesine CCmdUI
) bir işaretçi geçirir. Bu nesne, menü öğesini veya araç çubuğu düğmesini ya da komutu oluşturan diğer kullanıcı arabirimi nesnesini temsil eder. Güncelleştirme işleyicisi, kullanıcı arabirimi nesnesini güncelleştirmek için işaretçi aracılığıyla yapının üye işlevlerini CCmdUI
çağırır. Örneğin, Tümünü Temizle menü öğesi için bir güncelleştirme işleyicisi aşağıda verilmiştir:
void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
pCmdUI->Enable(m_bClearAllAvailable);
}
Bu işleyici, menü öğesine erişimi olan bir nesnenin üye işlevini çağırır Enable
. Enable
öğeyi kullanıma hazır hale getirir.
Ayrıca bkz.
Nasıl yapılır: Kullanıcı Arabirimi Nesnelerini Güncelleştirme