如何实现:
我曾经看到过这么一个软件,有一个窗口区域,可以在这个区域中添加一个字符串(实际上是一个对象来管理),在这个文字串的周围有线条轮廓,然后可以通过鼠标左键按住不放,来拖动、缩小、放大这个字串对象。请问这是如何实现的?
以前问过一个工程师,他说在MSDN中有个例子,和这个功能一样,看完就会了,可是我找不到。请大家帮忙。

解决方案 »

  1.   

    CRectTracker用橡皮筋类改变大小和位置,
      

  2.   

    先看看MSDN中的DrawCli例程吧。
      

  3.   

    还是不懂啊。好象不是DrawCli吧。
    我的意思就是输入了一个串,确定后就出现在某个区域,而这个串就像某个控件,如CEdit控件,可以拖动改变位置,可以左右上下拉伸,也可以把鼠标放到它的边角,宽度和高度同时拉伸。
    请前辈们接着指点^_^
      

  4.   

    DrawCli是较你怎么进行矢量化绘图,绘制文字要进行一些其它工作,最主要的是字体的缩放。输入文字可以用一个透明的编辑框模拟。
      

  5.   

    楼主说的是这样子的吧:
    http://www.codeproject.com/miscctrl/resize_at_runtime.asp