OverlayBitmap.GetGraphics Method
オーバーレイビットマップをGDI+描画面で表示する為のGraphicsオブジェクトを取得します。
構文
[VB.NET]
Public Function GetGraphics() As System.Drawing.Graphics
[C#]public System.Drawing.Graphics GetGraphics();
戻り値
Graphicsオブジェクトはオーバーレイビットマップ上で描画オペレーションを使用するのに有効です。
制限
備考
返されたGraphicsオブジェクトを使用しない場合、アプリケーションはOverlayBitmap.ReleaseGraphicsクラスライブラリリファレンス>クラス>OverlayBitmap>OverlayBitmap.ReleaseGraphics Methodをコールしてオブジェクトを開放する必要があります。
サンプル
この例ではオーバーレイビットマップ全体をドロップアウトカラーにする方法を紹介しています。
[VB.NET]Dim ob As OverlayBitmap
ob = IcImagingControl1.OverlayBitmap
Dim gfx As System.Drawing.Graphics
gfx = ob.GetGraphics()
Dim pen As New System.Drawing.Pen(System.Drawing.Color.Green)
gfx.DrawLine(pen, 0, 0, 80, 60)
ob.ReleaseGraphics(gfx)
[C#]OverlayBitmap ob = ICImagingControl1.OverlayBitmapAtPath[PathPositions.Device];
System.Drawing.Graphics gfx = ob.GetGraphics();
System.Drawing.Pen pen = new System.Drawing.Pen(System.Drawing.Color.Green);
gfx.DrawLine(pen, 0, 0, 80, 60);
ob.ReleaseGraphics(gfx);
関連項目
OverlayBitmap.ReleaseGraphicsクラスライブラリリファレンス>クラス>OverlayBitmap>OverlayBitmap.ReleaseGraphics Method, ICImagingControl.LiveStartクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.LiveStart Method, ICImagingControl.OverlayBitmapクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.OverlayBitmap Property