|
constexpr | CursorHandle () noexcept |
|
constexpr | CursorHandle (HCURSOR hCursor, bool closeHandle=true) |
|
| CursorHandle (int resourceId, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| CursorHandle (const wchar_t *cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| CursorHandle (const WideString &cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| CursorHandle (const ModuleHandle &module, int resourceId, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| CursorHandle (const ModuleHandle &module, const wchar_t *cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| CursorHandle (const ModuleHandle &module, const WideString &cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| CursorHandle (const ModuleHandle &module, const char *cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| CursorHandle (const ModuleHandle &module, const AnsiString &cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
void | Close () noexcept |
|
Public Member Functions inherited from Harlinn::Common::Core::Handle< CursorHandle, HCURSOR > |
| Handle (const Handle &other)=delete |
|
| Handle (Handle &&other) noexcept |
|
virtual | ~Handle () noexcept |
|
constexpr bool | IsValid () const noexcept |
|
Handle & | operator= (Handle &other)=delete |
|
Handle & | operator= (Handle &&other) noexcept |
|
constexpr auto | operator<=> (const Handle &other) const noexcept |
|
constexpr auto | operator<=> (HandleType handle) const noexcept |
|
constexpr bool | operator== (const Handle &other) const noexcept |
|
constexpr bool | operator== (HandleType handle) const noexcept |
|
constexpr | operator HandleType () const noexcept |
|
constexpr HandleType | Value () const noexcept |
|
constexpr bool | OwnsHandle () const noexcept |
|