是这样的:
  1.建一个对话框,上面放256个CEdit控件.用 CEdit m_edt1... CEdit m_edt256来映射.
  2.我想在这个对话框上"再"放一个CEdit控件(共257个CEdit控件),结果放不上,于是,用"文本方式"打开这个项目的 .rc文件,手动加入下面文字:
        EDITTEXT        IDC_EDIT256,335,994,162,12,ES_RIGHT | ES_AUTOHSCROL |  ES_READONLY
  3.在 Resource.h 中手动加入: 
        #define IDC_EDIT257   2000
  这样,在VC中就可以看到257个CEdit控件在这个窗体上了。  4.在本窗口的 DoDataExchange 函数中手动加入:
        DDX_Control(pDX, IDC_EDIT257 , m_edt257);
结果该程序在W2k下能正常运行,可在W98下执行到 DoDataExchange 函数的第一个数据交换就出错.
  那位高手遇到过这样的问题?如能解决,100分相报!!