Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Visual Studio 2010中新ATL项目的资源ID中存在缺口_C++_Visual Studio 2010_Atl_Resource Id - Fatal编程技术网

C++ Visual Studio 2010中新ATL项目的资源ID中存在缺口

C++ Visual Studio 2010中新ATL项目的资源ID中存在缺口,c++,visual-studio-2010,atl,resource-id,C++,Visual Studio 2010,Atl,Resource Id,当我在VisualStudio2010中创建一个全新的ATL项目时,资源ID 102和105被忽略了。这是故意的还是错误?这些ID在项目后期是否有任何用途?我可以重新排列编号以使用这些吗?以下是名为TestID的新项目的资源文件: //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. // Used by TestID.rc // #define IDS_PROJNAME

当我在VisualStudio2010中创建一个全新的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也被省略。

原因很简单,这取决于您要创建的ATL项目。 我刚刚查看了resource.h文件的文件夹\VC\VCWizards\AppWiz\ATL\ATLProject\templates\1033\

[!if SERVICE_APP]
#define IDS_SERVICENAME                 100
[!else]
#define IDS_PROJNAME                    100
[!endif]
#define IDR_[!output UPPER_CASE_SAFE_PROJECT_IDENTIFIER_NAME]   101
[!if PREVIEW_HANDLER]
#define IDR_PREVIEW_HANDLER             103
[!endif]
[!if THUMBNAIL_HANDLER]
#define IDR_THUMBNAIL_HANDLER           104
[!endif]
[!if SEARCH_HANDLER]
#define IDR_FILTER_HANDLER              105
[!endif]
如您所见,应用程序向导代码执行的一些条件可能还包括带104和105的ID。 因此,为了适应所有情况,下一个空闲id设置为106


但您可以自由地对所有现有资源重新编号。

原因很简单,这取决于您要创建的ATL项目。 我刚刚查看了resource.h文件的文件夹\VC\VCWizards\AppWiz\ATL\ATLProject\templates\1033\

[!if SERVICE_APP]
#define IDS_SERVICENAME                 100
[!else]
#define IDS_PROJNAME                    100
[!endif]
#define IDR_[!output UPPER_CASE_SAFE_PROJECT_IDENTIFIER_NAME]   101
[!if PREVIEW_HANDLER]
#define IDR_PREVIEW_HANDLER             103
[!endif]
[!if THUMBNAIL_HANDLER]
#define IDR_THUMBNAIL_HANDLER           104
[!endif]
[!if SEARCH_HANDLER]
#define IDR_FILTER_HANDLER              105
[!endif]
如您所见,应用程序向导代码执行的一些条件可能还包括带104和105的ID。 因此,为了适应所有情况,下一个空闲id设置为106


但您可以自由地对所有现有资源重新编号。

原因很简单,这取决于您要创建的ATL项目。 我刚刚查看了resource.h文件的文件夹\VC\VCWizards\AppWiz\ATL\ATLProject\templates\1033\

[!if SERVICE_APP]
#define IDS_SERVICENAME                 100
[!else]
#define IDS_PROJNAME                    100
[!endif]
#define IDR_[!output UPPER_CASE_SAFE_PROJECT_IDENTIFIER_NAME]   101
[!if PREVIEW_HANDLER]
#define IDR_PREVIEW_HANDLER             103
[!endif]
[!if THUMBNAIL_HANDLER]
#define IDR_THUMBNAIL_HANDLER           104
[!endif]
[!if SEARCH_HANDLER]
#define IDR_FILTER_HANDLER              105
[!endif]
如您所见,应用程序向导代码执行的一些条件可能还包括带104和105的ID。 因此,为了适应所有情况,下一个空闲id设置为106


但您可以自由地对所有现有资源重新编号。

原因很简单,这取决于您要创建的ATL项目。 我刚刚查看了resource.h文件的文件夹\VC\VCWizards\AppWiz\ATL\ATLProject\templates\1033\

[!if SERVICE_APP]
#define IDS_SERVICENAME                 100
[!else]
#define IDS_PROJNAME                    100
[!endif]
#define IDR_[!output UPPER_CASE_SAFE_PROJECT_IDENTIFIER_NAME]   101
[!if PREVIEW_HANDLER]
#define IDR_PREVIEW_HANDLER             103
[!endif]
[!if THUMBNAIL_HANDLER]
#define IDR_THUMBNAIL_HANDLER           104
[!endif]
[!if SEARCH_HANDLER]
#define IDR_FILTER_HANDLER              105
[!endif]
如您所见,应用程序向导代码执行的一些条件可能还包括带104和105的ID。 因此,为了适应所有情况,下一个空闲id设置为106


但是,您可以自由地对所有现有资源重新编号。

是否要添加范围控制或其他内容?请随意对其重新排序。我甚至不能把它看作一个bug,因为差距并不重要。您也可以通过创建标识符来获得它,然后再也不用它了。您是想添加一个范围控件还是什么?请随意对它们重新排序。我甚至不能把它看作一个bug,因为差距并不重要。您也可以通过创建标识符来获得它,然后再也不用它了。您是想添加一个范围控件还是什么?请随意对它们重新排序。我甚至不能把它看作一个bug,因为差距并不重要。您也可以通过创建标识符来获得它,然后再也不用它了。您是想添加一个范围控件还是什么?请随意对它们重新排序。我甚至不能把它看作一个bug,因为差距并不重要。您也可以通过创建标识符来获得它,然后再也不用它了。谢谢,但是102呢?我想这已经被遗漏了。我没看见。也许ATL向导中有一个特殊的表单不再受支持,并且该ID已在那里使用。谢谢,但是102呢?我想这已经被遗漏了。我没看见。也许ATL向导中有一个特殊的表单不再受支持,并且该ID已在那里使用。谢谢,但是102呢?我想这已经被遗漏了。我没看见。也许ATL向导中有一个特殊的表单不再受支持,并且该ID已在那里使用。谢谢,但是102呢?我想这已经被遗漏了。我没看见。可能ATL向导中有一个特殊的表单不再受支持,并且在那里使用了该ID。