如题,我使用资源编辑器添加了一个edit control,但在程序中似乎找不到它所属的类(只能在.rc文件中找到一个类似宏定义的东西),而只知道这个控制的uID,那我能否实现SetSel之类的函数?请各位高手指点!

解决方案 »

  1.   


    本来就是这样。你要对edit control映射一个变量,通过变量操作。
      

  2.   

    嗯,那请问这个映射应当怎样做?.rc中的宏定义是这样的:    EDITTEXT        IDC_EDIT1,7,27,113,14,ES_AUTOHSCROLL | ES_NOHIDESEL,WS_EX_CLIENTEDGE | WS_EX_STATICEDGE
      

  3.   

    如果是要调用里面的方法,你可以通过CEdit* pWnd = (CEdit*)GetDlgItem(IDC_EDIT)来获取该文本控件的对象。如果是要自定义方法,就需要去重载CEdit这个类了!
      

  4.   

    1、MFC中控件也是窗口;
    2、使用GetDlgItem(IDC_EDIT)->就可以直接引用了
      

  5.   

    可以关联一个CEdit类嘛  
    或者自己写一个编辑框类
    然后关联上去 或者直接通过GetDlgItem()实现操作