GraphicsGraphics

<< | コメント(0) | トラックバック(0) このエントリーを含むはてなブックマーク >>

GDI+ - Reference - Classes - Graphics

Graphicsクラスは線、カーブ、図、イメージ、およびテキストを描くためのメソッドを提供します。
Graphicsオブジェクトは、描画される為にディスプレイデバイスの属性と項目の属性を保存します。

構文

class Graphics

継承
 GdiplusBase class


・コンストラクタ
Graphics::Graphics(Image*)

Imageオブジェクトのポインタから、Graphicsオブジェクトを作成します。

Graphics::Graphics(HDC)
指定されたデバイスコンテキストに関連したGraphicsオブジェクトを作成します。

Graphics::Graphics(HDC,HANDLE)
指定されたデバイスコンテキストと指定されたデバイスに関連しているGraphicsオブジェクトを作成します。

Graphics::Graphics(HWND,BOOL)
指定されたWindowに関連しているGraphicsオブジェクトを作成します。



・メソッド

Graphics::AddMetafileComment

既存のメタファイルにテキストコメントを加えます。

Graphics::BeginContainer()
Graphics::BeginContainer(RectF&,RectF&,Unit)
Graphics::BeginContainer(Rect&,Rect&,Unit)
新しいグラフィックスコンテナを始めます。

Graphics::Clear
指定された色で、Graphicsオブジェクトを初期化します。

Graphics::DrawArc(Pen*,Rect&,REAL,REAL)
Graphics::DrawArc(Pen*,RectF&,REAL,REAL)
Graphics::DrawArc(Pen*,REAL,REAL,REAL,REAL,REAL,REAL)
Graphics::DrawArc(Pen*,INT,INT,INT,INT,REAL,REAL)
弧を描きます。>

Graphics::DrawBezier(Pen*,POINT&,POINT&,POINT&,POINT&)
Graphics::DrawBezier(Pen*,POINTF&,POINTF&,POINTF&,POINTF&)
Graphics::DrawBezier(Pen*,REAL,REAL,REAL,REAL,REAL,REAL,REAL,REAL)
Graphics::DrawBezier(Pen*,INT,INT,INT,INT,INT,INT,INT,INT)
ベジェ曲線を描きます。

Graphics::DrawBeziers(Pen*,Point*,INT)
Graphics::DrawBeziers(Pen*,PointF*,INT)
Point構造体の配列から一連のベジエ スプラインを描画します。

Graphics::DrawCachedBitmap
CachedBitmapオブジェクトに保存されるイメージを描画します。

Graphics::DrawClosedCurve(Pen*,Point*,INT)
Graphics::DrawClosedCurve(Pen*,PointF*,INT)
Graphics::DrawClosedCurve(Pen*,PointF*,INT,REAL)
Graphics::DrawClosedCurve(Pen*,Point*,INT,REAL)
閉じた曲線(カーディナル・スプライン)を描きます。

Graphics::DrawCurve(Pen*,Point*,INT)
Graphics::DrawCurve(Pen*,PointF*,INT)
Graphics::DrawCurve(Pen*,PointF*,INT,REAL)
Graphics::DrawCurve(Pen*,Point*,INT,INT,INT,REAL)
Graphics::DrawCurve(Pen*,PointF*,INT,INT,INT,REAL)
Graphics::DrawCurve(Pen*,Point*,INT,REAL)
曲線(カーディナル・スプライン)を描きます。

Graphics::DrawDriverString(略)
文字列、位置、および書式情報を指定します。

Graphics::DrawEllipse(Pen*,Rect&)
Graphics::DrawEllipse(Pen*,REAL,REAL,REAL,REAL)
Graphics::DrawEllipse(Pen*,RectF&)
Graphics::DrawEllipse(Pen*,INT,INT,INT,INT)
座標ペア、高さ、および幅で指定された外接する四角形によって定義される楕円を描画します。

Graphics::DrawImage(Image*,Point*,INT)
Graphics::DrawImage(Image*,Point&)
Graphics::DrawImage(Image*,REAL,REAL,REAL,REAL,REAL,REAL,Unit)
Graphics::DrawImage(Image*,PointF&)
Graphics::DrawImage(Image*,PointF*,INT)
Graphics::DrawImage(Image*,RectF&)
Graphics::DrawImage(Image*,INT,INT,INT,INT)
Graphics::DrawImage(Image*,PointF*,INT,REAL,REAL,REAL,REAL,Unit,ImageAttributes*,DrawImageAbort,VOID*)
Graphics::DrawImage(Image*,Rect&,INT,INT,INT,INT,Unit,ImageAttributes*,DrawImageAbort,VOID*)
Graphics::DrawImage(Image*,Point*,INT,INT,INT,INT,INT,Unit,ImageAttributes*,DrawImageAbort,VOID*)
Graphics::DrawImage(Image*,REAL,REAL,REAL,REAL)
Graphics::DrawImage(Image*,Rect&)
Graphics::DrawImage(Image*,INT,INT,INT,INT,INT,INT,Unit)
Graphics::DrawImage(Image*,RectF&,REAL,REAL,REAL,REAL,Unit,ImageAttributes*,DrawImageAbort,VOID*)
指定した Image オブジェクトを引数にしたがって描画します。

Graphics::DrawImage(Image*,INT,INT)
Graphics::DrawImage(Image*,REAL,REAL)
指定した位置に Image オブジェクトを描画します。

書きかけ、そろそろめんどい。

トラックバック(0)

トラックバックURL: http://exe.tyo.ro/mt/mt-tb.cgi/665

コメントする

2014年10月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

月別 アーカイブ

2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年