Esempio n. 1
0
 public MainCurve(Panel panel)
 {
     renderTargetProperties               = new D2D.RenderTargetProperties(D2D.RenderTargetType.Default, pf, 0, 0, D2D.RenderTargetUsage.None, D2D.FeatureLevel.Level_DEFAULT);
     hwndRenderTargetProperties.Hwnd      = panel.Handle;
     hwndRenderTargetProperties.PixelSize = new SharpDX.Size2(panel.Width, panel.Height);
     _renderTarget = new D2D.WindowRenderTarget(factory, renderTargetProperties, hwndRenderTargetProperties);
     InitDataline();
 }
Esempio n. 2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     mc      = new Curve.MainCurve(panel1);
     curvemc = new CurveModelLib.MainCurve(panel1);
     renderTargetProperties               = new D2D.RenderTargetProperties(D2D.RenderTargetType.Default, pf, 0, 0, D2D.RenderTargetUsage.None, D2D.FeatureLevel.Level_DEFAULT);
     hwndRenderTargetProperties.Hwnd      = panel1.Handle;
     hwndRenderTargetProperties.PixelSize = new SharpDX.Size2(panel1.Width, panel1.Height);
     _renderTarget = new D2D.WindowRenderTarget(factory, renderTargetProperties, hwndRenderTargetProperties);
 }
Esempio n. 3
0
 //public MainCurve(int width,int height)
 public MainCurve(Control panel)
 {
     renderTargetProperties               = new D2D.RenderTargetProperties(D2D.RenderTargetType.Default, pf, 0, 0, D2D.RenderTargetUsage.None, D2D.FeatureLevel.Level_DEFAULT);
     hwndRenderTargetProperties.Hwnd      = panel.Handle;
     hwndRenderTargetProperties.PixelSize = new SharpDX.Size2(panel.Width, panel.Height);
     _renderTarget = new D2D.WindowRenderTarget(factory, renderTargetProperties, hwndRenderTargetProperties);
     InitCanvasParam(panel.Width, panel.Height);
     InitCoordinateAxis(canvasParam);
     InitCoordinateParam();
 }