当我在 Visual Studio 2010 中创建一个全新的 ATL 项目时,资源 ID 102 和 105 被忽略了。这是故意的还是错误的?这些 ID 在项目后期有什么用途吗?我可以重新排序编号以使用这些吗?这是一个名为 TestID 的新项目的资源文件:
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by TestID.rc
//
#define IDS_PROJNAME 100
#define IDR_TESTID 101
#define IDR_PREVIEW_HANDLER 103
#define IDR_THUMBNAIL_HANDLER 104
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 201
#define _APS_NEXT_COMMAND_VALUE 32768
#define _APS_NEXT_CONTROL_VALUE 201
#define _APS_NEXT_SYMED_VALUE 106
#endif
#endif
ID 102 被忽略,然后下一个 ID (_APS_NEXT_SYMED_VALUE) 设置为 106,因此 105 也被忽略。