在VS2005上使用C++開(kāi)發(fā)遇到的一個(gè)問(wèn)題:通過(guò)MFC添加消息/事件,產(chǎn)生錯(cuò)誤提示"無(wú)法執(zhí)行添加/移除操作,因?yàn)榇a元素是只讀的"。
查了很多資料,也試了很多辦法,都解決不了。目前只能通過(guò)手動(dòng)添加,這實(shí)在不是好辦法。
下面是網(wǎng)上收集的解決辦法,解決方案:
1、重啟VC/VS2005;
2、打開(kāi)Resource.h文件看看,有些定義重復(fù)了,可以手動(dòng)改掉,保存,編輯器重新加載;
3、關(guān)閉解決方案,刪除ncb文件重新添加即可;(這個(gè)試過(guò),是可以的)
4、實(shí)在不行就手動(dòng)添加消息處理;
5、查看.h和.cpp文件的屬性,有可能是只讀的,修改屬性后就可以了;
6、把你要添加事件的對(duì)話框相應(yīng)的類文件(*.h和*.cpp)給關(guān)了就可以了;
posted on 2009-07-17 12:40
Bluesea 閱讀(2582)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
MFC