MFC - 资源ID唯一性

时间:2013-07-02 14:21:01

标签: visual-c++ mfc

我正在使用外部资源处理MFC应用程序。

resource.h文件已由其他开发人员手动编辑,我发现ID存在冲突。

我见过微软TN020: ID Naming and Numbering Conventions

我只是想知道控件和其他资源的ID(排除的字符串)在整个应用程序中是否必须是唯一的,或者只要它们对于每个定义的对话框都是唯一的就足够了。

1 个答案:

答案 0 :(得分:3)

同一对话框中的两个控件必须具有不同的ID(在资源编辑器中使用IDC_STATIC时除外-1除外)。不同对话框中的两个控件可以具有相同的ID,其中很好的示例是ID为IDOKIDCANCEL的按钮。