我想实现下面的输入:按下鼠标,然后拖动,当抬起鼠标键时,能画出一条直线

解决方案 »

  1.   

    如果不需要橡皮条效果,那很简单,捕捉鼠标down时的点,和鼠标up时的点,然后用LineTo就可以画直线了
      

  2.   

    对LBUTTONDOWN响应,保存当前的坐标,然后MoveTo(),LineTo(),自己上MSDN查找一下
      

  3.   

    MoveTo(),LineTo() 当然还不够的拉,画下一条还得擦除上一次的直线。要不然不就一踏糊涂了阿。
    可以使用异或笔来画  异或画两次就相当于没有画。 画下一条时,先再画一下上一次的。