如题,比如一个静态文本框,在设计阶段选中时会出现外框,同时可以用鼠标改变其大小和位置,如果程序运行时什么实现?大虾们给个思路!

解决方案 »

  1.   

    重载CSTATIC,响应鼠标的移动,按下,弹起的消息。。根据鼠标点来改变大小。
      

  2.   

    从CStatic继承一个类,你要处理的静态文本框的所有消息都可在这个类中进行处理
      

  3.   

    移动的时候画一个虚框鼠标抬起再通过MoveWindow移动控件
      

  4.   

    首先捕捉鼠标DOWN,然后才将控件跟随鼠标一起MOVE,如果鼠标UP就取消跟随MOVE就可以了
      

  5.   

    CButton m_bu;
    m_bu.MoveWindow(CRect(left,top,right,bottom));