vc中控件的ID值,需要改成有意义的名称吗?
以前学习vb,每个控件都是有名称的,名称(name)属性是一个控件的唯一标识,但是vc中完全不同了。
控件没有名称,只有 id 值,请问,
1.vc中的id值,就起到其他编程语言中的name属性的作用吗?vc为何不给每个控件增加一个name属性呢?
2.这个id值需要改成有意义的名称吗,id值是自动产生的。

解决方案 »

  1.   

    没有name属性可以关联一个控件变量
    最好改成有意义的名称
      

  2.   

    这个ID是一个控件的唯一标识。你可以理解为name,其实它在资源文件中也就是一个枚举变量,一个数字而已,为了方便你以后用到时一眼可以看出他是做什么的,最好改成有实际意义的名称,不然一堆的ID_1,ID_2的你根本不知道谁是谁。
      

  3.   

    控件在classwizard里面能关联变量啊
    ID值的要有可读性,比如按钮控件,作用是“确定”,就命名为ID_BN_OK;如果是编辑框控件,输入的是名字,就命名为ID_ED_NAME
    具体随意,但整体保持一个风格,别一会ID_EDIT,一会ID_ED就行了,关键是增强可读性