|
constexpr | IconHandle () noexcept |
|
constexpr | IconHandle (HICON hIcon, bool closeHandle=true) |
|
| IconHandle (int resourceId, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| IconHandle (const wchar_t *iconName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| IconHandle (const WideString &iconName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| IconHandle (const ModuleHandle &module, int resourceId, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| IconHandle (const ModuleHandle &module, const wchar_t *iconName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| IconHandle (const ModuleHandle &module, const WideString &iconName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| IconHandle (const ModuleHandle &module, const char *iconName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| IconHandle (const ModuleHandle &module, const AnsiString &iconName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
void | Close () noexcept |
|
Public Member Functions inherited from Harlinn::Common::Core::Handle< IconHandle, HICON > |
| 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 |
|