Classe CCmdUI

Quando indirizza un comando di aggiornamento al gestore, il framework passa al gestore un puntatore a un oggetto CCmdUI (o a un oggetto di una classe derivata da CCmdUI). Questo oggetto rappresenta una voce di menu, un pulsante della barra degli strumenti o un altro oggetto dell'interfaccia utente che ha generato il comando. Il gestore aggiornamento chiama le funzioni membro della struttura CCmdUI attraverso il puntatore per aggiornare l'oggetto dell'interfaccia utente. Ad esempio, di seguito è riportato un gestore aggiornamento per la voce di menu "Cancella tutto":

void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
   pCmdUI->Enable(m_bClearAllAvailable);
}

Questo gestore chiama la Enable funzione membro di un oggetto con accesso alla voce di menu. Enable rende l'elemento disponibile per l'uso.

Vedi anche

Procedura: Aggiornare oggetti dell'interfaccia utente