dlgdata.cpp错误提示 解决方案
生活随笔
收集整理的這篇文章主要介紹了
dlgdata.cpp错误提示 解决方案
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、在測試編寫繼承CStatic類組件時候,發(fā)現(xiàn)在調(diào)用調(diào)試過程中彈出一個錯誤,點忽略還可以繼續(xù)運行。如下圖:
2、dlgdata.cpp此文件是VS安裝目錄\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\src\mfc中的文件,而出現(xiàn)此錯誤一般是所使用的組件有問題,
此項目中我直接使用了自帶的CStatic(caption:TODO:在此旋轉(zhuǎn)對話框控件)。再添加一個CStatic(caption:Static),結(jié)果發(fā)現(xiàn)這兩個CStatic的ID竟然是一樣的IDC_STATIC,
此時大約有結(jié)論了:應該是ID沖突(IDC_STATIC這個ID應該是默認綁定的,建議修改成別的ID名稱),因此把CStatic修改為IDC_STATIC_Color,與此關聯(lián)的DDX與一并修改。
1 void CdllCallDlg::DoDataExchange(CDataExchange* pDX) 2 { 3 CDialog::DoDataExchange(pDX); 4 DDX_Control(pDX,IDC_STATIC_Color,m_colorStatic); 5 }3、編譯后運行則不再報錯
轉(zhuǎn)載于:https://www.cnblogs.com/jonathan236/p/3398625.html
總結(jié)
以上是生活随笔為你收集整理的dlgdata.cpp错误提示 解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ActionScript 3.0入门:H
- 下一篇: 如何利用多核CPU来加速你的Linux命