请问  谁有鼠标识别曲线的代码
我在视图里画了2条曲线  希望鼠标放在任何一条曲线上时 
鼠标可以识别  按住左键对其进行操作 例如 平移  拉伸  
各位大哥大姐帮忙啊  在线等

解决方案 »

  1.   

    根据曲线创建一个RGN,然后判断鼠标是否在此RGN内部?至于平移,拉伸等,改变相应对象的属性,然后重绘?
      

  2.   

    DentistryDoctor  请问有源代码么  我是初学者不太会编弱弱的问一下 RGB是什么东东
      

  3.   

    RGN曲线的每个节点排列成一树组,鼠标每次移动都对每个节点进行判断鼠标是否在节点内,如果在对其进行操作.
      

  4.   

    RGB 就是 Red Green blue
      

  5.   

    RGN叫做区域,见过一些不规则的窗口吧,比如一些播放器,他们正是通过将窗口限制在某一区域之内实现的。
      

  6.   

    查找MSDN中的CRgn,你将得到非常详细的信息,比在这里问要好得多。
      

  7.   

    上面不是有人说了用区域吗?个人感觉用区域效率不高,你试试先。
    你先生成一个CRgn类,然后自然有函数判断某个点是否在其中,查MSDN。