Share via


Cómo: Mostrar imágenes con .NET Framework (C++/CLI)

El ejemplo de código siguiente modifica el controlador de eventos OnPaint para recuperar un puntero al objeto Graphics para el formulario principal. La función OnPaint se ha diseñado para una aplicación de Windows Forms, probablemente creada con un asistente para aplicaciones de Visual Studio.

La imagen se representa mediante la clase Image. Los datos de la imagen se cargan desde un archivo .jpg utilizando el método Image.FromFile. Antes de llevar la imagen al formulario, se cambia el tamaño del formulario para que quepa la imagen. El traslado de la imagen se realiza con el método Graphics.DrawImage.

Las clases Graphics y Image están en el espacio de nombres System.Drawing.

Nota

GDI+ se incluye con Windows XP y está disponible como componente redistribuible con Windows NT 4.0 SP 6, Windows 2000, Windows 98 y Windows Me. Para descargar el último redistribuible, vea https://go.microsoft.com/fwlink/?linkid=11232. Para obtener más información, consulte la documentación existente sobre SDK de GDI+ en GDI+.

Ejemplo

#using <system.drawing.dll>

using namespace System;
using namespace System::Drawing;

protected:
virtual Void Form1::OnPaint(PaintEventArgs^ pe) override
{
    Graphics^ g = pe->Graphics;
    Image^ image = Image::FromFile("SampleImage.jpg");
    Form::ClientSize = image->Size;
    g->DrawImage( image, 0, 0, image->Size.Width, image->Size.Height );
}

Vea también

Referencia

System.Drawing

Otros recursos

Guía de programación de .NET