请教用鼠标画曲线如何实现?

我想用鼠标绘制曲线,比如在窗口中的某一个地方点击鼠标左键,然后,当鼠标在窗口中移动时,线条会跟着鼠标移动,当再次点击鼠标左键时,就会在两次点击之间画一条直线,请问如何实现之?望高手指点。谢谢!