如题,谢谢!

解决方案 »

  1.   

    果然有经验,是这样的,在view上画了N多按钮,想在任意两个按钮上响应不同的事件,然后做图,不知道是否有系统的API啊?
      

  2.   

    哈!又见Eleven!
    酱紫的:
      2个线程: 一个用来画 一对多的节点(自绘按钮为节点)的拓扑连线 
                另外一个画 一对一的节点 (自绘按钮为节点)的拓扑连线   我在每个自绘按钮都添加了右键菜单了,菜单项为 CONECT  然后 子项分别为 MULTI,UNI
      在点击右键MULTI的时候将ITEM 跟BUTTON 的ID保存好
      当点击UNI 的时候 就可以创建线程连线了,
      问题在于 我无法 将KEY = ITEMID  value=buttonID 这个BUTTONID所对应的BUTTON的坐标得到
      不能用GETCURPOS() 因为响应的是右键菜单项的事件,所以他获得的是右键菜单项的坐标,而且每次画每  次的线都不同,因此 这个方案就否了。
      如果依据BUTTONID 获得BUTTON 的坐标就解决了。但是没有方法感觉
      
      

  3.   

    如果你知道是哪个按钮可以GetWindowRect来获取坐标啊
    当然还需要做些屏幕坐标和客户区坐标的转换