开发学院软件开发VC 动态创建控件支持事件响应并可保存与读取 阅读

动态创建控件支持事件响应并可保存与读取

 2010-08-22 20:47:30 来源:WEB开发网   
核心提示:在任何地方调用:saveFile(this);//保存所有控件信息 readFile(this);//读取我在PreTranslateMessage还加入了对控件拖拽的处理://使用鼠标可以随意拖动控件if (pMsg->message==WM_LBUTTONDOWN){if (globalData.isDraw

在任何地方调用:

saveFile(this);//保存所有控件信息
   readFile(this);//读取
我在PreTranslateMessage还加入了对控件拖拽的处理://使用鼠标可以随意拖动控件
  if (pMsg->message==WM_LBUTTONDOWN)
  {
    if (globalData.isDraw)//自己增加这个变量
    {
      FromHandle(pMsg->hwnd)->SendMessage( WM_SYSCOMMAND,SC_MOVE+1,0);
      this->Invalidate(TRUE);
      return true;
    }
  }

控件拖拽我研究了蛮久的时间。感觉使用这个消息方法是最为方便的,你可以再将它功能增加,比如说控件拖拽改变大小(SC_SIZE 可以做到),那岂不是做成界面设计器了 !

本文配套源码

上一页  1 2 3 4 5 

Tags:动态 创建 控件

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接