下了一个编辑框储存数字的程序,用了
OnInitEdit();
WriteToFile();
OnClose();
储存编辑框数据,一个编辑框ID关联一个变量可我现在是用自定义列表控件,一个控件一个ID,可控件里面还有10行,每行的数据都可以编辑,怎么保存?
OnInitEdit();
WriteToFile();
OnClose();
储存编辑框数据,一个编辑框ID关联一个变量可我现在是用自定义列表控件,一个控件一个ID,可控件里面还有10行,每行的数据都可以编辑,怎么保存?
int iitem=0;//用于保存行数
CStringArray strnumber,strnews;//用于保存列表框里的数据
for (iitem = 0; iitem < 10;iitem++)//行循环,假设有10行
for (isubitem = 0;isubitem<2;isubitem++)//列循环,假设有3列
{
lvitem.mask = LVIF_TEXT ;
lvitem.iItem = (isubitem == 0) ? iitem : iactualitem;//行索引
//lvitem.iItem =iitem;
lvitem.iSubItem = isubitem;//列索引
lvitem.pszText = buf; if (isubitem == 0)
iactualitem = plistctrl->InsertItem(&lvitem);
else
plistctrl->SetItem(&lvitem);
}大致意思就是这样吧~~~
for(int idex =1;idex<m_ParaList1.GetRowCount();idex++)
{
strarry.Add(m_ParaList1.GetItemText(idex,1));
}
m_SysCtrlPositData.iNeedleZeroPosit = atoi(strarry[0]); //1. 针零位,机器相对原点设置,单位:针数
m_SysCtrlPositData.iLeftSysYarnGoRightZero = atoi(strarry[1]); //2. 左系统纱嘴右行零位 , 设定左系统纱嘴右行与原点距离值,单位:针数
m_SysCtrlPositData.iLeftSysYarnGoLeftZero = atoi(strarry[2]); //3. 左系统纱嘴左行零位,设定左系统纱嘴左行与原点距离值,单位:针数
m_SysCtrlPositData.iRightSysYarnRightZero = atoi(strarry[3]); //4. 右系统纱嘴右行零位,设定右系统纱嘴右行与原点距离值,单位:针数
m_SysCtrlPositData.iRightSysYarnLeftZero = atoi(strarry[4]); //5. 右系统纱嘴左行零位,设定右系统纱嘴左行与原点距离值,单位:针数
m_SysCtrlPositData.iHeadLeftLim = atoi(strarry[5]); //6. 机头左限位,设定机头左行限位与原点距离值,单位:针数
m_SysCtrlPositData.iHearRightLim = atoi(strarry[6]); //7. 机头右限位,设定机头右行限位与原点距离值,单位:针数
m_SysCtrlPositData.iNoWorkHeadZero = atoi(strarry[7]);
这个是拿到空间里面的数据。