怎么用VS2010的MFC 同时使用两个图片控件显示不一样的图片

主要是ID 不会改,两个图片控件ID 一样,不能直接在属性改,会变成不可标识符,求怎么改ID

就是在资源编辑器的对话框编辑界面改,注意你要改的是IDC开头的控件ID,不是IDB开头这样的图片或图标ID。追问

IDC开头。。。ID栏是一个上拉条里面有各种控件ID,直接更改IDC后面的字母的话,会变成未标识符

追答

就是这里修改没错,在显示IDC_STATIC的地方,直接手动编辑,加上一个数字1,之后保存即可。

这里注意的是,如果resource.h在打开状态,要允许修改,如果这个文件出问题,那么会提示未定义(比如文件只读或者存在VSS,会出现这种情况)

追问

直接加上1之后,点击别的地方不就保存了么?【如果resource.h在打开状态,要允许修改,
】这个是什么意思了?(不好意思我是菜鸟,跪求大神解答)

追答

保存了你就编译,出现什么状况再贴图上来。

追问

就这样。。。。在ID直接更改保存了,好像变成其他控件了,看下面,还有定义

追答

将工程完整重新编译看看。
打开resource.h文件看看,有没有:
#define IDC_STATIC1 xxxxx
这样的一行。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答