Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.