//测量直线2 private void buttonDrawLine2_Click(object sender, EventArgs e) { this.tabControl1.SelectedIndex = 0; //hWindowControl1.HalconWindow.ClearWindow(); //HOperatorSet.DispObj(getImage, hwindow); hWindowControl1.Focus(); HOperatorSet.SetLineWidth(hwindow, 2); HOperatorSet.SetDraw(hwindow, "margin"); HObject Line2; HOperatorSet.GenEmptyObj(out Line2); Line2.Dispose(); HOperatorSet.SetColor(hwindow, "yellow"); HOperatorSet.DrawLineMod(hwindow, ImageHeight / 2 - 50, ImageWidth / 2, ImageHeight / 2 + 50, ImageWidth / 2, out L2StartRowDraw, out L2StartColumnDraw, out L2EndRowDraw, out L2EndColumnDraw); HOperatorSet.SetColor(hwindow, "green"); HOperatorSet.GenRegionLine(out Line2, L2StartRowDraw, L2StartColumnDraw, L2EndRowDraw, L2EndColumnDraw); HOperatorSet.DispObj(Line2, hwindow); }