想做一个类吧,主要的功能是一个图标的形式放在界面上,但是这个图标需要可以拖动,并且能够拖动边框放大缩小,就有点想Viso中图标的功能,有高手给个思路吧,应该怎么做呀

解决方案 »

  1.   

    不是,一个CStatic控件,这个控件是动态创建的,我希望在鼠标左键点击可以拖动它,鼠标点击控件的边缘,可以拖动它改变控件的大小
      

  2.   

    偶C#实现过,记得叫pickbox下面这个是VC版本的
    http://www.vckbase.com/document/viewdoc/?id=235
      

  3.   

    哦,我看了,这个叫CRectTra类,好像是橡皮筋类
    我想细问一下,这个类能直接拖动在Dialog上的控件吗?并且还能改变控件的大小?
    我还没细看,先问问,还有什么方法呀,请各位大侠帮帮忙吧
      

  4.   

    CRectTra类我仔细研究了一下,发现对一个控件很好用,想问一下,能不能同时移动两个或者跟多的控件呀,方式就类似于拖动鼠标框住2或者更多的控件,或者点击ctrl选择更多的控件移动呀
      

  5.   

    把你框选中的控件ID号记录下来,然后再做个循环依次调用CRectTra类去实现拖动就行了嘛