另外加成员时control 和value有什么区别?
给一个控件加个类,是不是就是为了subclass?

解决方案 »

  1.   

    没有本质区别,就看各人习惯和方便了
    如果有多个控件时,为每个控件都增加一个变量很繁琐,反正我都倾向于用GetDlgItem()的,呵呵
      

  2.   

    基本来说应该每什么区别,不过我记得有一次我用控件变量直接引用总出错,后来就改用GetDlgItem才能用,忘了为什么了
      

  3.   

    另外加成员时control 和value有什么区别?
    给一个控件加个类,是不是就是为了subclass?
      

  4.   

    另外加成员时control 和value有什么区别?
    给一个控件加个类,是不是就是为了subclass?
    ~~~~~~~~~~~~~~~~~~~~~~~
    不完全是,加控件类是为了对控件本身进行操作,而阿value是对控件值进行处理
    举个例子CCombobox控件,如添加一个Control类型变量m_Cbox;
    那么可以使用这个变量让组合框选择第一项:
    m_Cbox.SetCurSel(0);
    如添加一个value类型变量CString m_Vbox;
    那么可以通过它取得当前选定的那个item的Text,比如
    CString text;
    text=m_Vbox;呵呵,我想这样应该讲解得比较清楚了吧,呵呵