La Web del Programador: Comunidad de Programadores
 
    Pregunta:  38249 - GUARDAR UN GRÁFICO EN VISUAL C++ 6.0
Autor:  Marisa J.B.
Hula a tod@s, en mi programa tengo que representar una serie de puntos con MoveTo y LineTo. Uso una clase, por ejemplo, CDibujo, y lo que quiero es poder guardar ese dibujo en un fichero para verlo desde otro programa. Guardarlo como un .bmp.
Muchísimas gracias.

  Respuesta:  Daniel Salazar
Hola Marisa. La respuesta que te di anteriormente es válida para C++ Builder, pero leí mal el encabezado de tu pregunta y no me percaté que era para Visual C++. Yo no manejo ese compilador, pero te sugiero que sigas la lógica de la respuesta anterior, es decir, que busques dentro del objeto que despliega el gráfico algún método de salvar imágenes.

  Respuesta:  Daniel Salazar
Hola Marisa
Suponiendo que tu imagen está desplegada en un objeto llamado Image1, el siguiente código, inserto en un if(SaveDialog->Execute)
te resolverá el problema. Recuerda colocar la extensión bmp en el Save Dialog.
Image1->Picture->Bitmap->SaveToFile(SaveDialog->FileName);