I am developing a program to produce estimates (Using MS Visual Studio--'black background program' -- I don't know what platform that is considered, sorry I am a newbie). Anyways, I want to be able to either:

1). Save the ENTIRE SCREEN OUTPUT to a file (with option Y/N to save, then get the filename from the user, then save the file---- This should be done within the program)

(OR)

2). To print the screen (everything in the screen, not using ALT + PRINTSCRN, either).

Either option is fine, I just need to do one to produce a hard copy!
Does anyone have a solution to my woes? Please, please, please, please help!

You guys rock!