我程序里是先设置颜色,在显示图形的。程序如下:
if ((int)(new HTuple(((hv_StdDev - hv_Distance)).TupleGreaterEqual(0))) != 0)
{
HOperatorSet.SetColor(HWindow.hWindowControl.HalconWindow, "green");
HOperatorSet.GenCircle(out ho_Circle, hv_RowPins.TupleSelect(hv_ridx), hv_ColPins.TupleSelect(hv_Idx1), hv_StdRadius);
}
else
{
HOperatorSet.SetColor(HWindow.hWindowControl.HalconWindow, "red");
HOperatorSet.GenCircle(out ho_Circle, hv_RowPins.TupleSelect(hv_ridx),hv_ColPins.TupleSelect(hv_Idx1), hv_StdRadius);
}
HWindow.DispObj(ho_Circle); |