Compartir por


The CCmdUI (Clase)

Cuando enruta un comando de actualización a su controlador, el marco pasa al controlador un puntero a un CCmdUI objeto (o a un objeto de una CCmdUIclase derivada). 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 actualizaciones para el elemento de menú Borrar todo:

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

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

Consulte también

Procedimiento para actualizar objetos de la interfaz de usuario