1、控件资源ID能不能重复?比如两个对话框上面都有一个编辑框IDC_SERVERNAME,会怎么样?
2、有的时候,我们要从别的资源文件some.rc中拷贝资源,如何保证资源ID的唯一性?
3、自己编写比较大的项目时,什么样的命名规则可以防止资源ID的重复?
2、有的时候,我们要从别的资源文件some.rc中拷贝资源,如何保证资源ID的唯一性?
3、自己编写比较大的项目时,什么样的命名规则可以防止资源ID的重复?
2. 这些问题都不需要考虑,ID号冲突,会有错误提示。
3. 那里会有那么多名称取哦。难道所有的Static 默认都是IDC_STATIC, 你还要打乱掉一个个重新命名不成, yyfzy(singler)说得对,一般都是ID_控件名_与功能相关的词,如果冲突,提示以后改一下就完了,不必考虑那么多...
答:在同一个对话框或者String Table下的ID不能重复。两个对话框就没有问题。
2、有的时候,我们要从别的资源文件some.rc中拷贝资源,如何保证资源ID的唯一性?
答:当你拷贝资源时,如果你的ID和你已有的资源ID冲突,VC就会修改你拷贝的资源;这个时候你可以修改你拷贝的资源ID。