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