Como exibir imagens com o .NET Framework
O exemplo de código a seguir altera o manipulador de eventos de OnPaint para recuperar um ponteiro para o objeto de Graphics para o formulário principal. A função de OnPaint foi desenvolvida para um aplicativo Windows Forms, provavelmente criado com um assistente do aplicativo do Visual Studio.
A imagem é representada pela classe de Image . Os dados de imagem são carregados de um arquivo .jpg usando o método de Image.FromFile . Antes que ela esteja desenhada no formato, o formulário será redimensionado para acomodar a imagem. O desenho da imagem é executado com o método de Graphics.DrawImage .
As classes de Graphics e de Image ambas estão no namespace de System.Drawing .
Dica
GDI+ está incluído no Windows XP e está disponível como um redistribuível para SP 6 do Windows NT 4,0, Windows 2000, Windows 98, Windows e Me.Para baixar o redistribuível o último, consulte https://go.microsoft.com/fwlink/?linkid=11232.Para obter mais informações, consulte a documentação do SDK em GDI+GDI+.
Exemplo
#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 );
}