使用Visual Studio 生成控件ID时,环境本身已经保证了不会出现映射错误。相同的ID在程序中可以重复使用,当控件在同一个进程中时,其ID不会重复,因此通常不必关心ID与对应的值,只有在需要通过运算确定ID值时,才需要将对应的ID值整理成连续数。
解决方案 »
- IOCP中 DisconnectEx函数重用SOCKET的问题?
- post获取的字符串转码后问有个“问号”WideCharToMultiByte
- VC访问数据库用ODBC还是ADO
- 关于stl 能否获得对象的指针?而不是iterator?
- mfc程序运行时,提示“00。。。。。。”内存引用了“0x00000000”
- 对话框怎么得到键盘值
- 如果OPENFILENAME未打开文件,那么它可以获取文件的路径和文件名吗?如果是的话,具体是哪个成员呢?
- 紧急求助,上网费问题?
- Rtl*****()函数是在那里声明的,要包含什么头文件?
- 关于汇编
- ActiveX控件中实现JS调用CDHtmlDialog中函数
- 摄像头中拍摄的两帧图像怎么判断前一帧图像中的一个物体对应后一帧图像中的一个物体
一般没有必要这么做。当你重其它工程复制对话框资源到新工程时,容易出现ID的问题
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 112
#define _APS_NEXT_COMMAND_VALUE 40090
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif这个就保证了资源号的递增,很多情况下即使ID号一样也不会冲突,因为资源宏在改名时会保留映射值,但是实际上旧的映射宏是不使用的。但是会残存在.h文件中。如果你有洁癖就删除掉,如果没有不会冲突的,我可以保证。
谢谢各位老大的回答。