问题遇到的现象和发生背景
题主在写一个有很多控件的MFC程序时,自己写了控件的类,想把控件与类的数组关联起来,但是循环内第一个控件的关联类型是类的数组了。
问题相关代码,请勿粘贴截图
这里是我定义的类:
show_static m_tabelpic[36];
这里是循环关联的部分:
for (int i = 0; i < 36; i++)
{
DDX_Control(pDX, IDC_STATIC_00 + i, m_tabelpic[i]);
}
运行结果及报错内容
一开始运行之后弹出窗口“不支持尝试支持的操作”,之后我看到第一个控件的关联变量发现了其关联的类型不对,为下图:
于是问一下大家,有见过这个问题的嘛?这个问题该怎么解决。