这个庞大的ID如何修复
发表在C语言图书答疑 2014-07-23
是否精华
版块置顶:
/ Used by 隐隐约约.rc
//
#define IDM_ABOUTBOX                    0x0010
#define IDD_ABOUTBOX                    100
#define IDS_ABOUTBOX                    101
#define IDD_MY_DIALOG                   102
#define IDR_MAINFRAME                   128
#define IDC_STATIC1                     1000
#define IDC_STATIC2                     1001
#define IDC_STATIC3                     1002
#define IDC_STATIC4                     1003
#define IDC_STATIC5                     1004
#define IDC_STATIC6                     1005
#define IDC_STATIC7                     1006
#define IDC_STATIC8                     1007
#define IDC_BUTTON1                     1008
#define IDC_BUTTON2                     1009
#define IDC_STATIC9                     1010
#define IDC_STATIC10                    1011
#define IDC_EDIT1                       1012
#define IDC_EDIT2                       1013
#define IDC_STATICS1                    1014
#define IDC_STATICS2                    1015
#define IDC_COMBO1                      1016

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE        129
#define _APS_NEXT_COMMAND_VALUE         32771
#define _APS_NEXT_CONTROL_VALUE         1017
#define _APS_NEXT_SYMED_VALUE           101
#endif
#endif

资源ID都是按顺序插进,如果删除 以下次新增占用前面没有占用的值,所以非常乱套,如果在
一个庞大工程里如何解决这个问题 如果值重复 手工修复起来几乎大海里捞针,网上有排序软件,但排序后整个
整个控件对应的资源乱套 ,还要手工一个一个修复对应id 且修复后软件不能正常运行,这个基础问题如何解决呢
==================================

#define IDC_EDIT1                       1012  //窗体1 窗体2同名ID 值相同
#define IDC_EDIT2                       1013
#define IDC_STATICS1                    1014
#define IDC_STATICS2                    1015
#define IDC_COMBO1                      1016
#define IDC_EDIT3                       1017
#define IDC_EDIT4                       1018 //窗体2不id的值变变化了
===================================================================
MFC 在后台维护了怎样的资源联系 我IDC_STATICS1   IMAGE 对应了“210”这个值
明明不是我要的图片id  但软件运行却能显示正确  如果将这个210值 修改为对应图片ID 软件就无法运行了
难道资源ID 重新排序后就不能再次修改吗 
以上问题希望大米虾详解,本人确实需要深入了解
分享到:
精彩评论 1
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2014-07-23
沙发
读者您好:

 很抱歉哦,我们只回复我们出版图书的问题。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照