C#与halcon联合如何在显示控件上面画区域

我想做一个能在显示图像的控件上画区域的功能,这个应该怎么做。

大致原理是,从图片空间的位图对象创建一个Graphics,然后在此Graphics中绘制图形。以下代码是在图像上绘制一个圆形。

using ( Graphics gfx = Graphics.FromImage ( this.pictureBox1.Image ) )
{
        gfx.DrawEllipse ( Pens.Red, new Rectangle(0, 0, 200, 100) );
        this.pictureBox.Refresh ();
}