哎~!   确实太简单了啊。  用WPF也就一句话的事,用C#搞死我都没搞出来。

解决方案 »

  1.   

    重写OnPaint事件将鼠标移动点击事件中记录的x,y值放在OnPaint中绘制
    你可以查下Gdi+绘制。
      

  2.   


      效果我一能做出来,关键要做出非常好的效果,你们还觉得简单吗?说白了就是要通过C#来实现WPF里面InkCanvas的功能,觉得简单的去看看人家的效果自觉面壁去吧。
      

  3.   

    不是很理解所谓电容笔,实际感觉上就是不同的笔触和拐点(Cap和Join ---- Round、Bevel、Miter的等常见笔触),如果要考虑效果,还要作抗锯齿;(甚至可以加Gradient)
    如果用C/C++(不用WPF和GDI+,纯软件实现,跨平台)应该能作出来,C#没把握,作嵌入平台的。
      

  4.   


    你不用c#代码写WPF程序么?把WPF跟c#对立起来,就好像“把羊蝎子”跟厨师对立起来,让人感觉好像你没有使用过WPF。
      

  5.   

    .net下多种编程语言都是“体验上的差别”,全都编译为.net平台的组件。不论是使用c#还是vb.net或者别的什么,最终你写的都是WPF。而且我相信反过来说,说到WPF就习惯于立刻联想到c#才符合常理,而不是对立起来。
      

  6.   


      感谢大哥指点,我确实没用过WPF最近这两天才开始试着用WPF来实现,发现比原来开发简单多了。
      

  7.   


    在触屏电脑上通过电磁笔可以操作    在触屏上通过手指也可以操作  我就是这么区分电磁与电容的  不知道我说的对不对。   不过这东西绝对不用鼠标操作,鼠标操作麻烦太多。
    好像在windows系统下,电磁屏幕最终还是转化成鼠标的光标的,我的意思是电磁屏“相当于”鼠标,只不过是可以直接在屏幕上点的而已