次の方法で共有


方法 : .NET Framework を使用してイメージを表示する

更新 : 2007 年 11 月

OnPaint イベント ハンドラを修正して、メイン フォームの Graphics オブジェクトへのポインタを取得する方法を次のコード例に示します。一般に Visual Studio アプリケーション ウィザードを使って作成される Windows フォーム アプリケーションでは、OnPaint 関数が使用されます。

イメージは、Image クラスによって表されます。イメージのデータは、Image.FromFile メソッドを使用して .jpg ファイルから読み込まれます。イメージがフォームに描画される前に、フォームのサイズがイメージに合わせて変更されます。Graphics.DrawImage メソッドを使用してイメージが描画されます。

Graphics クラスおよび Image クラスは、共に System.Drawing 名前空間にあります。

メモ :

Windows XP には GDI+ が含まれています。また、Windows NT 4.0 SP 6、Windows 2000、Windows 98、および Windows Me 対応の再頒布可能な GDI+ も用意されています。最新の再頒布可能パッケージをダウンロードするには、https://go.microsoft.com/fwlink/?linkid=11232 を参照してください。詳細については、GDI+ の GDI+ SDK の説明を参照してください。

使用例

#using <system.drawing.dll>

using namespace System;
using namespace System::Drawing;

protected:
Void Form1::OnPaint(PaintEventArgs^ pe)
{
    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 );
}

参照

参照

System.Drawing

その他の技術情報

.NET プログラミング ガイド