static struct
{
LPCTSTR szCol1;
LPCTSTR szCol2;
LPCTSTR szCol3;
LPCTSTR szCol4;
LPCTSTR szCol5;
LPCTSTR szCol6;
LPCTSTR szCol7;
LPCTSTR szCol8;
} rows[] ={
name,name1,sSrcAddr,sDestAddr,sProtocol,sSrcPort,sDestPort,
sTunnelAddr
};for(int iCurrRow=0;iCurrRow<sizeof rows/sizeof rows[0];iCurrRow++)
{
m_ListCtrlSa.InsertItem(iCurrRow,rows[iCurrRow].szCol1);
m_ListCtrlSa.SetItemText(iCurrRow,1,rows[iCurrRow].szCol2);
m_ListCtrlSa.SetItemText(iCurrRow,2,rows[iCurrRow].szCol3);
m_ListCtrlSa.SetItemText(iCurrRow,3,rows[iCurrRow].szCol4);
m_ListCtrlSa.SetItemText(iCurrRow,4,rows[iCurrRow].szCol5);
m_ListCtrlSa.SetItemText(iCurrRow,5,rows[iCurrRow].szCol6);
m_ListCtrlSa.SetItemText(iCurrRow,6,rows[iCurrRow].szCol7);
m_ListCtrlSa.SetItemText(iCurrRow,7,rows[iCurrRow].szCol8);
}
在ClistCtrl控件里显示内容正确然后执行
m_ListCtrlSa.DeleteAllItems();再执行
static struct
{
LPCTSTR szCol1;
LPCTSTR szCol2;
LPCTSTR szCol3;
LPCTSTR szCol4;
LPCTSTR szCol5;
LPCTSTR szCol6;
LPCTSTR szCol7;
LPCTSTR szCol8;
} rows[] ={
name,name1,sSrcAddr,sDestAddr,sProtocol,sSrcPort,sDestPort,
sTunnelAddr
};for(int iCurrRow=0;iCurrRow<sizeof rows/sizeof rows[0];iCurrRow++)
{
m_ListCtrlSa.InsertItem(iCurrRow,rows[iCurrRow].szCol1);
m_ListCtrlSa.SetItemText(iCurrRow,1,rows[iCurrRow].szCol2);
m_ListCtrlSa.SetItemText(iCurrRow,2,rows[iCurrRow].szCol3);
m_ListCtrlSa.SetItemText(iCurrRow,3,rows[iCurrRow].szCol4);
m_ListCtrlSa.SetItemText(iCurrRow,4,rows[iCurrRow].szCol5);
m_ListCtrlSa.SetItemText(iCurrRow,5,rows[iCurrRow].szCol6);
m_ListCtrlSa.SetItemText(iCurrRow,6,rows[iCurrRow].szCol7);
m_ListCtrlSa.SetItemText(iCurrRow,7,rows[iCurrRow].szCol8);
}
在ClistCtrl控件里显示内容正确
执行m_ListCtrlSa.DeleteAllItems()后,
再执行
static struct
{
LPCTSTR szCol1;
LPCTSTR szCol2;
LPCTSTR szCol3;
LPCTSTR szCol4;
LPCTSTR szCol5;
LPCTSTR szCol6;
LPCTSTR szCol7;
LPCTSTR szCol8;
} rows[] ={
name,name1,sSrcAddr,sDestAddr,sProtocol,sSrcPort,sDestPort,
sTunnelAddr
};for(int iCurrRow=0;iCurrRow<sizeof rows/sizeof rows[0];iCurrRow++)
{
m_ListCtrlSa.InsertItem(iCurrRow,rows[iCurrRow].szCol1);
m_ListCtrlSa.SetItemText(iCurrRow,1,rows[iCurrRow].szCol2);
m_ListCtrlSa.SetItemText(iCurrRow,2,rows[iCurrRow].szCol3);
m_ListCtrlSa.SetItemText(iCurrRow,3,rows[iCurrRow].szCol4);
m_ListCtrlSa.SetItemText(iCurrRow,4,rows[iCurrRow].szCol5);
m_ListCtrlSa.SetItemText(iCurrRow,5,rows[iCurrRow].szCol6);
m_ListCtrlSa.SetItemText(iCurrRow,6,rows[iCurrRow].szCol7);
m_ListCtrlSa.SetItemText(iCurrRow,7,rows[iCurrRow].szCol8);
}
在ClistCtrl控件里显示内容正确然后执行
m_ListCtrlSa.DeleteAllItems();再执行
static struct
{
LPCTSTR szCol1;
LPCTSTR szCol2;
LPCTSTR szCol3;
LPCTSTR szCol4;
LPCTSTR szCol5;
LPCTSTR szCol6;
LPCTSTR szCol7;
LPCTSTR szCol8;
} rows[] ={
name,name1,sSrcAddr,sDestAddr,sProtocol,sSrcPort,sDestPort,
sTunnelAddr
};for(int iCurrRow=0;iCurrRow<sizeof rows/sizeof rows[0];iCurrRow++)
{
m_ListCtrlSa.InsertItem(iCurrRow,rows[iCurrRow].szCol1);
m_ListCtrlSa.SetItemText(iCurrRow,1,rows[iCurrRow].szCol2);
m_ListCtrlSa.SetItemText(iCurrRow,2,rows[iCurrRow].szCol3);
m_ListCtrlSa.SetItemText(iCurrRow,3,rows[iCurrRow].szCol4);
m_ListCtrlSa.SetItemText(iCurrRow,4,rows[iCurrRow].szCol5);
m_ListCtrlSa.SetItemText(iCurrRow,5,rows[iCurrRow].szCol6);
m_ListCtrlSa.SetItemText(iCurrRow,6,rows[iCurrRow].szCol7);
m_ListCtrlSa.SetItemText(iCurrRow,7,rows[iCurrRow].szCol8);
}
显示结果是乱码,为什么?
{
LPCTSTR szCol1;
LPCTSTR szCol2;
LPCTSTR szCol3;
LPCTSTR szCol4;
LPCTSTR szCol5;
LPCTSTR szCol6;
LPCTSTR szCol7;
LPCTSTR szCol8;
} rows[] ={
name,name1,sSrcAddr,sDestAddr,sProtocol,sSrcPort,sDestPort,
sTunnelAddr
};for(int iCurrRow=0;iCurrRow<sizeof rows/sizeof rows[0];iCurrRow++)
{
m_ListCtrlSa.InsertItem(iCurrRow,rows[iCurrRow].szCol1);
m_ListCtrlSa.SetItemText(iCurrRow,1,rows[iCurrRow].szCol2);
m_ListCtrlSa.SetItemText(iCurrRow,2,rows[iCurrRow].szCol3);
m_ListCtrlSa.SetItemText(iCurrRow,3,rows[iCurrRow].szCol4);
m_ListCtrlSa.SetItemText(iCurrRow,4,rows[iCurrRow].szCol5);
m_ListCtrlSa.SetItemText(iCurrRow,5,rows[iCurrRow].szCol6);
m_ListCtrlSa.SetItemText(iCurrRow,6,rows[iCurrRow].szCol7);
m_ListCtrlSa.SetItemText(iCurrRow,7,rows[iCurrRow].szCol8);
}
在ClistCtrl控件里显示内容正确然后执行
m_ListCtrlSa.DeleteAllItems();再执行
static struct
{
LPCTSTR szCol1;
LPCTSTR szCol2;
LPCTSTR szCol3;
LPCTSTR szCol4;
LPCTSTR szCol5;
LPCTSTR szCol6;
LPCTSTR szCol7;
LPCTSTR szCol8;
} rows[] ={
name,name1,sSrcAddr,sDestAddr,sProtocol,sSrcPort,sDestPort,
sTunnelAddr
};for(int iCurrRow=0;iCurrRow<sizeof rows/sizeof rows[0];iCurrRow++)
{
m_ListCtrlSa.InsertItem(iCurrRow,rows[iCurrRow].szCol1);
m_ListCtrlSa.SetItemText(iCurrRow,1,rows[iCurrRow].szCol2);
m_ListCtrlSa.SetItemText(iCurrRow,2,rows[iCurrRow].szCol3);
m_ListCtrlSa.SetItemText(iCurrRow,3,rows[iCurrRow].szCol4);
m_ListCtrlSa.SetItemText(iCurrRow,4,rows[iCurrRow].szCol5);
m_ListCtrlSa.SetItemText(iCurrRow,5,rows[iCurrRow].szCol6);
m_ListCtrlSa.SetItemText(iCurrRow,6,rows[iCurrRow].szCol7);
m_ListCtrlSa.SetItemText(iCurrRow,7,rows[iCurrRow].szCol8);
}
在ClistCtrl控件里显示内容正确
执行m_ListCtrlSa.DeleteAllItems()后,
再执行
static struct
{
LPCTSTR szCol1;
LPCTSTR szCol2;
LPCTSTR szCol3;
LPCTSTR szCol4;
LPCTSTR szCol5;
LPCTSTR szCol6;
LPCTSTR szCol7;
LPCTSTR szCol8;
} rows[] ={
name,name1,sSrcAddr,sDestAddr,sProtocol,sSrcPort,sDestPort,
sTunnelAddr
};for(int iCurrRow=0;iCurrRow<sizeof rows/sizeof rows[0];iCurrRow++)
{
m_ListCtrlSa.InsertItem(iCurrRow,rows[iCurrRow].szCol1);
m_ListCtrlSa.SetItemText(iCurrRow,1,rows[iCurrRow].szCol2);
m_ListCtrlSa.SetItemText(iCurrRow,2,rows[iCurrRow].szCol3);
m_ListCtrlSa.SetItemText(iCurrRow,3,rows[iCurrRow].szCol4);
m_ListCtrlSa.SetItemText(iCurrRow,4,rows[iCurrRow].szCol5);
m_ListCtrlSa.SetItemText(iCurrRow,5,rows[iCurrRow].szCol6);
m_ListCtrlSa.SetItemText(iCurrRow,6,rows[iCurrRow].szCol7);
m_ListCtrlSa.SetItemText(iCurrRow,7,rows[iCurrRow].szCol8);
}
在ClistCtrl控件里显示内容正确然后执行
m_ListCtrlSa.DeleteAllItems();再执行
static struct
{
LPCTSTR szCol1;
LPCTSTR szCol2;
LPCTSTR szCol3;
LPCTSTR szCol4;
LPCTSTR szCol5;
LPCTSTR szCol6;
LPCTSTR szCol7;
LPCTSTR szCol8;
} rows[] ={
name,name1,sSrcAddr,sDestAddr,sProtocol,sSrcPort,sDestPort,
sTunnelAddr
};for(int iCurrRow=0;iCurrRow<sizeof rows/sizeof rows[0];iCurrRow++)
{
m_ListCtrlSa.InsertItem(iCurrRow,rows[iCurrRow].szCol1);
m_ListCtrlSa.SetItemText(iCurrRow,1,rows[iCurrRow].szCol2);
m_ListCtrlSa.SetItemText(iCurrRow,2,rows[iCurrRow].szCol3);
m_ListCtrlSa.SetItemText(iCurrRow,3,rows[iCurrRow].szCol4);
m_ListCtrlSa.SetItemText(iCurrRow,4,rows[iCurrRow].szCol5);
m_ListCtrlSa.SetItemText(iCurrRow,5,rows[iCurrRow].szCol6);
m_ListCtrlSa.SetItemText(iCurrRow,6,rows[iCurrRow].szCol7);
m_ListCtrlSa.SetItemText(iCurrRow,7,rows[iCurrRow].szCol8);
}
显示结果是乱码,为什么?
解决方案 »
- RegisterHotKey热键
- 如何输出滑块当前指向的位置?
- 多次CreateCompatibleBitmap后,返回异常,错误代码为8
- 急寻用vc++代理数字签名源程序
- 用C写的OO模块,碰到编译器抱怨符号多重typedef,怎么解决呢?
- 不同线程之间的类成员如何传递?
- GDI+高手指点:那么有什么办法构建一个内存流呢?再看以下代码:为何同样一个流,SAVE成功,而LOAD却失败了呢?
- 如何让COMBO BOX获得焦点
- 搞数据库的兄弟们知道DateAdd()在VC6环境里的正确用法吗?按微软参考的有问题...
- MFC中文档标题设置
- 我用MFC生成一个应用,然后添加一个COM组件,在另一个应用CoCreateInstance失败
- 请问各位高手,用CDaoDatabase打开数据库的时候,怎是会出现Unrecognized database format 错误??
我好象也碰到过,或者用RedrawItems()试试,祝好运!