5

我正在使用外部资源开发 MFC 应用程序。

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

我看过 Microsoft TN020: ID Naming and Numbering Conventions

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

4

1 回答 1

5

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

于 2013-07-02T15:01:08.093 回答