我在写一个自动充填ListCtrl的类,其中使用到
一个别人写的Listctrl的排序类,http://www.vckbase.com/document/viewdoc/?id=891
他在增加每行记录是在这样调用的
m_MyListCtrl.AddItem(_T("1"),_T("栾义明"),_T("1979-07-25"));
他这样写得比较死,因为我这个类要对不同的数据库进行显示,
当字段数个不定时,该怎么灵活调用??
我想用一个大字符串加上多个字段再用AddItem调用,但是不行。
各位有什么好办法??
一个别人写的Listctrl的排序类,http://www.vckbase.com/document/viewdoc/?id=891
他在增加每行记录是在这样调用的
m_MyListCtrl.AddItem(_T("1"),_T("栾义明"),_T("1979-07-25"));
他这样写得比较死,因为我这个类要对不同的数据库进行显示,
当字段数个不定时,该怎么灵活调用??
我想用一个大字符串加上多个字段再用AddItem调用,但是不行。
各位有什么好办法??
解决方案 »
- 如何创建不带边框的窗体
- VC++开发BHO:如何知道新IE窗口是点击哪个IE窗口中的网页而产生的?
- 如何把接收到的数据显示到编辑框?
- 各位好.有个疑问,看哪位DX可以给解答下.
- -_-| 汗..竟然都是零分贴...lion_wing(凤之焚)来,我们再试一次
- 请问:怎么在一个自己定义的类中添加一个新的消息响应函数?在线等!
- peekmessage和getmessage的区别,在线等,急!!!
- 请问SQL中的删除表语句怎么写?? Drop ...... 在线等。。。
- 用vb写的OCX控件,在VC中能用吗?
- 我看过的TOOLBAR 都是横着的,可是我现在想做一个竖立这的TOOLBAR 我该怎么做啊!我翻遍了 CODEGURU 可是没有一个这样的例子! 谁有什么好例子 多谢了!!
- 我在内存中生成一段HTML, 请问如何才能让 WebBrowse 控件来显示它?
- 现有一个简单类,如何转成一个dll供别人使用?
int CSortListCtrl::AddItem( LPCTSTR pszText, ... )
其中 str 中的字符串以某个分隔符来分隔
例如:
m_MyListCtrl.AddItem(_T("1|栾义明|1979-07-25"));
转换成对字符串的处理
va_start(VAList, );
va_end(VAList);
switch (ParamCount)
{
case 1:
AddItem ( Fields[0]);
break;
case 2:
AddItem(Fields[0], Fields[1]);
break;
...
}