|
constexpr | BitmapHandle () noexcept |
|
constexpr | BitmapHandle (HBITMAP handle, bool ownsHandle=true) noexcept |
|
| BitmapHandle (int resourceId, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| BitmapHandle (const wchar_t *bitmapName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| BitmapHandle (const WideString &bitmapName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| BitmapHandle (const char *bitmapName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| BitmapHandle (const AnsiString &bitmapName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| BitmapHandle (const ModuleHandle &module, int resourceId, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| BitmapHandle (const ModuleHandle &module, const wchar_t *bitmapName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
| BitmapHandle (const ModuleHandle &module, const WideString &bitmapName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) |
|
void | Close () noexcept |
|
SIZE | Size () const |
|
Public Member Functions inherited from Harlinn::Common::Core::Handle< BitmapHandle, HBITMAP > |
| 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 |
|