mirror of
https://github.com/AxioDL/boo.git
synced 2025-12-21 10:49:12 +00:00
Add crosshairs mouse cursor
This commit is contained in:
@@ -97,6 +97,7 @@ public:
|
||||
WIN32_CURSORS.m_hResize = LoadCursor(nullptr, IDC_SIZEWE);
|
||||
WIN32_CURSORS.m_vResize = LoadCursor(nullptr, IDC_SIZENS);
|
||||
WIN32_CURSORS.m_ibeam = LoadCursor(nullptr, IDC_IBEAM);
|
||||
WIN32_CURSORS.m_crosshairs = LoadCursor(nullptr, IDC_CROSS);
|
||||
WIN32_CURSORS.m_wait = LoadCursor(nullptr, IDC_WAIT);
|
||||
|
||||
HMODULE dxgilib = LoadLibraryW(L"dxgi.dll");
|
||||
|
||||
@@ -261,6 +261,7 @@ struct Win32Cursors
|
||||
HCURSOR m_hResize;
|
||||
HCURSOR m_vResize;
|
||||
HCURSOR m_ibeam;
|
||||
HCURSOR m_crosshairs;
|
||||
HCURSOR m_wait;
|
||||
};
|
||||
namespace boo
|
||||
|
||||
@@ -698,6 +698,8 @@ class WindowWin32 : public IWindow
|
||||
return WIN32_CURSORS.m_vResize;
|
||||
case EMouseCursor::IBeam:
|
||||
return WIN32_CURSORS.m_ibeam;
|
||||
case EMouseCursor::Crosshairs:
|
||||
return WIN32_CURSORS.m_crosshairs;
|
||||
default: break;
|
||||
}
|
||||
return WIN32_CURSORS.m_arrow;
|
||||
|
||||
Reference in New Issue
Block a user