原因之一:对话框没有创建类,如果你创建了,则可能是创建的对话框修改了ID,导致先创建的类用的还是原来的ID。解决方
class CDlg_YarnInfo : public CDialogEx
{
DECLARE_DYNAMIC(CDlg_YarnInfo)
public:
CDlg_YarnInfo(CWnd* pParent = NULL); // 标准构造函数
virtual ~CDlg_YarnInfo();
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_DIALOG_YarnInfo };//把这里的ID改成新的就行了
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
};
法:去对应的对话框的头文件中将ID修改成新的ID.