gpt4 book ai didi

MFC 资源 ID 唯一性

转载 作者:行者123 更新时间:2023-12-05 00:28:19 26 4
gpt4 key购买 nike

这基本上是问题 here 的扩展.

我正在处理一个旧的 MFC 应用程序,其中的 resource.h 文件似乎已被手动编辑并且变得困惑。我看到那里有冲突的 ID。

我只是想确认我们是否可以拥有两个具有相同 ID 不同类型的资源。
例如,我有类似的东西

IDD_1     101
IDS_2 101

或者
IDR_1     102
IDS_2 102

基本上,存在使用相同 ID 定义但类型不同的资源。

对原始问题的评论说 Resources of the same type don't share identifiers .如果这是真的,它是否也适用于 IDR_xxxx身份证?

我问是因为我正在使用 Resource ID Organiser这似乎认为所有 ID 都必须是唯一的。

最佳答案

虽然不推荐它应该适用于不同的类型。 API FindResource使用 ID 和类型来标识资源。您更有可能遇到的问题与 MFC 使用资源 ID 来引用另一个资源的方式有关,例如工具栏按钮的帮助文本。这类错误可能非常耗时,因此您可能只想现在咬紧牙关并重新编号,以便您的资源 ID 是唯一的。

关于MFC 资源 ID 唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19091779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com