I am trying to find a way to place a bitmap image on my program's background. I have no problem if the bitmap is a rectangle, however I currently need a way to place a round image as a bitmap. I was trying to find out if there is a function, that when drawing a bitmap ignores a color mask. This would enable me to draw the round bitmap, fill the outside of the bitmap image with an unsed color (ex purple) and then place the rectangle bitmap (containing the circle) on my background.