Compartir a través de


The CCmdUI (Clase)

Cuando enruta un comando de actualización a su controlador, el marco pasa al controlador un puntero a un objeto CCmdUI (o a un objeto de una clase derivada de CCmdUI). Este objeto representa el elemento de menú o el botón de la barra de herramientas u otro objeto de interfaz de usuario que generó el comando. El controlador de actualización llama a las funciones miembro de la CCmdUI estructura a través del puntero para actualizar el objeto de interfaz de usuario. Por ejemplo, este es un controlador de actualización para el elemento de menú Borrar todo:

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

Este controlador invoca la función miembro Enable de un objeto que tiene acceso al elemento del menú. Enable hace que el elemento esté disponible para su uso.

Consulte también

Cómo: Actualizar objetos de User-Interface