---
title: "Bitmap.DrawOn Method "
canonical: https://www.graphicsmill.com/docs/gm/O_T_Aurigma_GraphicsMill_Bitmap_DrawOn.htm
product: "Graphics Mill"
---

# Bitmap.DrawOn Method 
 
Draws a bitmap on various surfaces as [Bitmap](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Bitmap.htm.md) or Graphics classes, or Windows GDI device context.
 
## Overload List

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(Graphics, Int32, Int32, CombineMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_4_052a4d43.htm.md) |  Draws the current bitmap on a given System.Drawing.Graphics object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(IntPtr, Int32, Int32, CombineMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_4_cec584d5.htm.md) |  Draws the current bitmap on a given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(Graphics, Rectangle, CombineMode, Single, ResizeInterpolationMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_5_4b1b6d0d.htm.md) |  Draws the current bitmap on a given System.Drawing.Graphics object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(Graphics, Int32, Int32, CombineMode, Single)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_5_eb58a4ce.htm.md) |  Draws the current bitmap on a given System.Drawing.Graphics object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(IntPtr, Rectangle, CombineMode, Single, ResizeInterpolationMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_5_f750306f.htm.md) |  Draws the current bitmap on a given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(IntPtr, Int32, Int32, CombineMode, Single)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_5_379220ea.htm.md) |  Draws the current bitmap on a given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(Graphics, Rectangle, Rectangle, CombineMode, Single, ResizeInterpolationMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_6_887a7865.htm.md) |  Draws the current bitmap on a given System.Drawing.Graphics object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(IntPtr, Rectangle, Rectangle, CombineMode, Single, ResizeInterpolationMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_6_fbcc80c7.htm.md) |  Draws the current bitmap on a given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(Graphics, Int32, Int32, Int32, Int32, CombineMode, Single, ResizeInterpolationMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_8_09337c35.htm.md) |  Draws the current bitmap on a given System.Drawing.Graphics object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(IntPtr, Int32, Int32, Int32, Int32, CombineMode, Single, ResizeInterpolationMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_8_5cafcf07.htm.md) |  Draws the current bitmap on a given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(Graphics, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, CombineMode, Single, ResizeInterpolationMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_12_6ffce1b5.htm.md) |  Draws the current bitmap on a given System.Drawing.Graphics object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [DrawOn(IntPtr, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, CombineMode, Single, ResizeInterpolationMode)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Bitmap_DrawOn_12_4fd76a07.htm.md) |  Draws the current bitmap on a given Windows GDI device context (represented as handle to device context, i.e. HDC). |
   
## See Also

### Reference

- [Bitmap Class](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Bitmap.htm.md)
- [Bitmap Members](https://www.graphicsmill.com/docs/gm/AllMembers_T_Aurigma_GraphicsMill_Bitmap.htm.md)
- [Aurigma.GraphicsMill Namespace](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill.htm.md)
