请教:怎么实现象VC++那样拖动控件到窗体上,然后自动生成代码,给点思路,谢谢~

解决方案 »

  1.   

    drag and drop 操作阿
      

  2.   

    to:tracera() 
    最讨厌你这种垃圾人,竟说废话,以后你最好少发言。to:楼主
    可以用拖拉,vckbase上有例子,你搜索“拖动”就可以了。可以在某一控件里面定义好固定的程序,当拖动这个控件时显示的就是这个程序代码。
      

  3.   

    好像要用到DropFile,具体实现我也正在尝试
      

  4.   

    使用三种类:CFile,CView,CDialogBar或CDialog
    1.在CDialog中绘制你要的控制的图片
    2.在它的WM_MOUSEMOVE事件中处理Drag操作
    使用ClientToScreen来计算坐标。
    3.在拖动结束后,计算相应鼠标的坐标点正确与否,
    正确:
    CFile::Write方法写入预定义的文本。
    OK?
    这只是粗糙的规划,细节还有很多,是个大工程,坚持下去吧~