Aracılığıyla paylaş


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