/// <summary> /// 修改运行的状态 /// </summary> /// <param name="mode"></param> /// <param name="val"></param> public void ChangeGraphicSettings(HTuple mode, HTuple val) { #if NativeCode Wrapper.ShowUnit.ChangeGraphicSettings(viewPort.HalconWindow, mode, val); #else switch (mode.S) { case GraphicsContext.GC_COLOR: mGC.SetColorAttribute(val); break; case GraphicsContext.GC_DRAWMODE: mGC.SetDrawModeAttribute(val); break; case GraphicsContext.GC_LUT: mGC.SetLutAttribute(val); break; case GraphicsContext.GC_PAINT: mGC.SetPaintAttribute(val); break; case GraphicsContext.GC_SHAPE: mGC.SetShapeAttribute(val); break; case GraphicsContext.GC_COLORED: mGC.SetColoredAttribute(val); break; case GraphicsContext.GC_LINEWIDTH: mGC.SetLineWidthAttribute(val); break; case GraphicsContext.GC_LINESTYLE: mGC.SetLineStyleAttribute(val); break; default: break; } #endif }
/// <summary> /// 修改运行的状态 /// </summary> /// <param name="mode"></param> /// <param name="val"></param> public void ChangeGraphicSettings(HTuple mode, HTuple val) { switch (mode.S) { case GraphicsContext.GC_COLOR: mGC.SetColorAttribute(val); break; case GraphicsContext.GC_DRAWMODE: mGC.SetDrawModeAttribute(val); break; case GraphicsContext.GC_LUT: mGC.SetLutAttribute(val); break; case GraphicsContext.GC_PAINT: mGC.SetPaintAttribute(val); break; case GraphicsContext.GC_SHAPE: mGC.SetShapeAttribute(val); break; case GraphicsContext.GC_COLORED: mGC.SetColoredAttribute(val); break; case GraphicsContext.GC_LINEWIDTH: mGC.SetLineWidthAttribute(val); break; case GraphicsContext.GC_LINESTYLE: mGC.SetLineStyleAttribute(val); break; default: break; } }