I'm creating a chess game (mostily in OpenGL) and am currently designing the backgrounds. Currently, I just can open any Bitmap, which is fairly cool. I was wondering, though, if it is possible to take a snap shot of the desktop (using WinAPI) and then convert it to a *.bmp file, all within the program (i.e. the program has to do it). Note: I know how to the get the bitmap into, say a picture box. The question has, how do I get that into a standard bitmap file.