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