diff options
author | 杨宇千 <crupest@outlook.com> | 2019-09-07 21:47:01 +0800 |
---|---|---|
committer | 杨宇千 <crupest@outlook.com> | 2019-09-07 21:47:01 +0800 |
commit | 78c00a8329dcabf86b30f5510bd6dfd3a4c141a1 (patch) | |
tree | f0ee60e8201e4c542fe8fb8c8799d3d4376516be /src/win/native/ui_application.cpp | |
parent | 04367ead7027e9f0359d24681f5cc0dd916b934d (diff) | |
download | cru-78c00a8329dcabf86b30f5510bd6dfd3a4c141a1.tar.gz cru-78c00a8329dcabf86b30f5510bd6dfd3a4c141a1.tar.bz2 cru-78c00a8329dcabf86b30f5510bd6dfd3a4c141a1.zip |
Add cursor.
Diffstat (limited to 'src/win/native/ui_application.cpp')
-rw-r--r-- | src/win/native/ui_application.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/win/native/ui_application.cpp b/src/win/native/ui_application.cpp index 360f6e41..fdc0aace 100644 --- a/src/win/native/ui_application.cpp +++ b/src/win/native/ui_application.cpp @@ -47,6 +47,8 @@ WinUiApplication::WinUiApplication(HINSTANCE h_instance) god_window_ = std::make_shared<GodWindow>(this); timer_manager_ = std::make_shared<TimerManager>(god_window_.get()); window_manager_ = std::make_shared<WindowManager>(this); + + cursor_manager_.reset(new WinCursorManager()); } WinUiApplication::~WinUiApplication() { instance = nullptr; } @@ -118,4 +120,8 @@ NativeWindow* WinUiApplication::CreateWindow(NativeWindow* parent) { return new WinNativeWindow(this, window_manager_->GetGeneralWindowClass(), WS_OVERLAPPEDWINDOW, p); } + +WinCursorManager* WinUiApplication::GetCursorManager() { + return cursor_manager_.get(); +} } // namespace cru::platform::native::win |