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 CCmdUI
clase 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