diff options
| author | Yuqian Yang <crupest@crupest.life> | 2025-11-07 21:04:02 +0800 |
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2025-11-07 21:04:02 +0800 |
| commit | b92aa78ac19476049ab881b49c51b1a970a4a973 (patch) | |
| tree | d50af0d45663d8294180153fd2b59f90af8161de /include | |
| parent | 4ffff6a8a2f964919ad86d0f2a85e4761323f8b7 (diff) | |
| download | cru-b92aa78ac19476049ab881b49c51b1a970a4a973.tar.gz cru-b92aa78ac19476049ab881b49c51b1a970a4a973.tar.bz2 cru-b92aa78ac19476049ab881b49c51b1a970a4a973.zip | |
Fix Event on Windows.
Diffstat (limited to 'include')
| -rw-r--r-- | include/cru/platform/gui/win/Window.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/include/cru/platform/gui/win/Window.h b/include/cru/platform/gui/win/Window.h index 409574eb..1baed4cf 100644 --- a/include/cru/platform/gui/win/Window.h +++ b/include/cru/platform/gui/win/Window.h @@ -2,8 +2,8 @@ #include "Base.h" #include "WindowNativeMessageEventArgs.h" -#include <cru/platform/gui/Window.h> #include <cru/platform/graphics/direct2d/WindowRenderTarget.h> +#include <cru/platform/gui/Window.h> #include <memory> @@ -72,20 +72,20 @@ class CRU_WIN_GUI_API WinNativeWindow : public WinNativeResource, return &mouse_enter_leave_event_; } IEvent<const Point&>* MouseMoveEvent() override { return &mouse_move_event_; } - IEvent<platform::gui::NativeMouseButtonEventArgs>* MouseDownEvent() override { + IEvent<const NativeMouseButtonEventArgs&>* MouseDownEvent() override { return &mouse_down_event_; } - IEvent<platform::gui::NativeMouseButtonEventArgs>* MouseUpEvent() override { + IEvent<const NativeMouseButtonEventArgs&>* MouseUpEvent() override { return &mouse_up_event_; } IEvent<const NativeMouseWheelEventArgs&>* MouseWheelEvent() override { return &mouse_wheel_event_; } - IEvent<platform::gui::NativeKeyEventArgs>* KeyDownEvent() override { + IEvent<const NativeKeyEventArgs&>* KeyDownEvent() override { return &key_down_event_; } - IEvent<platform::gui::NativeKeyEventArgs>* KeyUpEvent() override { + IEvent<const NativeKeyEventArgs&>* KeyUpEvent() override { return &key_up_event_; } @@ -202,11 +202,11 @@ class CRU_WIN_GUI_API WinNativeWindow : public WinNativeResource, Event<FocusChangeType> focus_event_; Event<MouseEnterLeaveType> mouse_enter_leave_event_; Event<const Point&> mouse_move_event_; - Event<platform::gui::NativeMouseButtonEventArgs> mouse_down_event_; - Event<platform::gui::NativeMouseButtonEventArgs> mouse_up_event_; - Event<platform::gui::NativeMouseWheelEventArgs> mouse_wheel_event_; - Event<platform::gui::NativeKeyEventArgs> key_down_event_; - Event<platform::gui::NativeKeyEventArgs> key_up_event_; + Event<const NativeMouseButtonEventArgs&> mouse_down_event_; + Event<const NativeMouseButtonEventArgs&> mouse_up_event_; + Event<const NativeMouseWheelEventArgs&> mouse_wheel_event_; + Event<const NativeKeyEventArgs&> key_down_event_; + Event<const NativeKeyEventArgs&> key_up_event_; Event<WindowNativeMessageEventArgs&> native_message_event_; }; |
