Class MemoryBitmap
Creates and manages native bitmap handle and memory DC (GDI device context). The bitmap is selected in the DC.
public class MemoryBitmap : IDisposable
Namespace: Au.More
Assembly: Au.dll
Constructors
| Name | Description |
|---|---|
| MemoryBitmap() | Does nothing. Later you can call MemoryBitmap.Create or MemoryBitmap.Attach. |
| MemoryBitmap(int, int) | Calls MemoryBitmap.Create. |
Properties
| Name | Description |
|---|---|
| Hbitmap | Bitmap handle. |
| Hdc | DC handle. |
Methods
| Name | Description |
|---|---|
| Attach(nint) | Sets this variable to manage an existing bitmap. Selects the bitmap into a memory DC. Deletes previous bitmap and DC. |
| Create(int, int) | Creates new memory DC and bitmap of specified size and selects it into the DC. |
| Delete() | Deletes the bitmap and DC. |
| Detach() | Deletes memory DC, clears this variable and returns its bitmap (native bitmap handle). The returned bitmap is not selected into a DC. Will need to delete it with API DeleteObject. |
| Dispose() | Deletes the bitmap and DC. |
| Dispose(bool) |