void CMyPicture::OnMoveBack() { //Se selecciona un elemento std::string name_window = CORE->GetGUIManager()->GetCurrentWindow(); CGUIWindow *window = CORE->GetGUIManager()->GetWindow(name_window); CGuiElement *element = NULL; //Mira sobre qué elemento está el mouse uint16 count = window->GetNumElements(); for( uint16 i = count; i > 0; --i) { element = window->GetElementById(i-1); Vect2i mousePosition; CORE->GetInputManager()->GetPosition(IDV_MOUSE, mousePosition); element->CalculatePosMouse(mousePosition); if( element->IsInside() ) { //Está adentro window->MoveElementBack(element); break; } } }