(在线等,24小时内给分)

解决方案 »

  1.   

    你需要从CEdit类中派生一个CMyEdit类,然后让他相应WM_MOUSEMOVE消息,并添加消息相应函数,在这个函数里面,选中所有文字。
    然后在你的工程中,在对话框上面放一个CEDit的控件,然后把CEdit控件的类改成CMyEdit就应该可以了!!!
      

  2.   

    使用
    BOOL TrackMouseEvent(
      LPTRACKMOUSEEVENT lpEventTrack  // pointer to a TRACKMOUSEEVENT 
                                      // structure
    );
    函数为你的Edit设置WM_MOUSEHOVER消息标志,然后处理你的Edit的WM_MOUSEHOVER消息。PS:
    需要SubClass你的Edit:从CEdit继承一个类,处理WM_MOUSEHOVER消息,然后
    在对话框的DoDataExchange中用CYourEdit代替CEdit
      

  3.   

    响应控件的WM_MOUSEMOVE消息,但要注意设置一个boolean变量,以便只选中一次,
      

  4.   

    CEditView类,利用WM_MOUSEMOVE消息,去设置对话框的焦点.
      

  5.   

    CEditView类 与 CEdit类有什么关系?请大家指点