【问题标题】:MFC - Resource IDs uniquenessMFC - 资源 ID 唯一性
【发布时间】:2013-07-02 14:21:00
【问题描述】:

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

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

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

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

【问题讨论】:

  • 重要的是相同类型的资源不共享标识符 - 否则它们可以放在二进制文件资源部分的一个“点”中。

标签: visual-c++ mfc


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 1970-01-01
    • 2019-07-01
    相关资源
    最近更新 更多