请教高手实现PowerPoint中添加文本框功能的方法。
具体要求是:
1、能够在界面的任意位置添加文本框。
2、添加之后可以改变文本框的大小。
3、选中文本框后鼠标变成十字,还可以任意移动文本框的位置。本人是VC新手,在VC中找不到对应的控件,不知道要如何完成,求高手解答~

解决方案 »

  1.   

    VC中肯定找不到这样的控件。想要实现,方法有以下几种:
    1. 自己绘制:从CWnd派生,画边框。然后里面放到Edit控件当作子控件。
    2. 花钱请别人写。
    推荐第一种方法。又学到了知识,又不用花钱。
      

  2.   

    你是想对PowerPoint操作还是想做一个类似PowerPoint的东西
      

  3.   

    从CWnd派生画边框是说在OnDraw中画边框么?但是这样可以实现对文本框的移动么?放到Edit控件当作子控件这个要怎么实现,大虾有没文章推荐下?
      

  4.   


    只是想实现这个功能,具体自己完成的软件和PowerPoint无关
      

  5.   


    在WM_PAINT消息中画。CWnd没有OnDraw。
    想实现移动,可以处理WM_LBUTTONDOWN消息。来模块点击到标题栏。就会移动了。在这个CWnd中,定义CEdit m_edit类成员。然后在CWnd派生类的OnCreate中:
    m_edit.Create(...);
    把CEdit创建出来。
      

  6.   

    你知道VG么
    就是这个http://baike.baidu.com/view/1047263.htm
    我用过
    实现你这个功能应该挺方便的