This needs to be built as a COM object to extend the capabilities of an existing VC++ application.

The hooks will be a menu selection and toolbar button that can make calls to the interface. The Windows Print Dialog has to be used to allow the usual printer options.

I need to allow the user to select a form (one of probably three child forms each containing a map image), then print this image to a printer.

I've found code that will screen capture a window to a .gif file. And I've found scraps of code that will print text documents to a printer. But nothing covering what I need to do.

I'm new at C# and my background is VB. Any help would be much appreciated!