Add some basic controls

This commit is contained in:
fanlusky committed 2026-06-12 22:42:35 +08:00
1 parent ae27aa0874
commit f183070834
9 files changed
+1023 -10

No files matched your search

+3 -3
View File
@@ -307,9 +307,9 @@ bool Window::UpdateCursorForClientPoint(const POINT &point)
}
const PointF dipPoint = ClientPixelsToDips(point);
Visual *focusTarget = scene_->FindFocusableAt(dipPoint);
SetCursor(LoadCursor(nullptr, focusTarget ? IDC_IBEAM : IDC_ARROW));
return focusTarget != nullptr;
Visual *target = scene_->FindVisualAt(dipPoint);
SetCursor(target ? target->GetCursor() : LoadCursor(nullptr, IDC_ARROW));
return target != nullptr;
}
void Window::SetFocusedVisual(Visual *visual)