100分问一个listview中添加项的问题,win32sdk,希望高手给出思路,想了好久

假如我想listview控件中添加两项,
进程名                                阻塞时间
进程1                                   5
进程2                                   3
....                                    ...
因为是在定时器函数中,我希望进程名不会改变,每秒钟将阻塞时间减一,下面写出我的代码,但是不对希望大家看看
[align=left]if(!EmptyQueue(zuse))
{
zusenum=NumQueue(zuse);
for(j=0;j<zusenum;j++)
{
zusePCB=OutQueue(zuse);

if(zusePCB->zuseTime!=0)
{
SendMessage(hList,LVM_DELETEITEM,0,0);
sprintf(zusetmp,"%d",zusePCB->zuseTime);
item.mask=LVIF_TEXT;
item.iItem=j;//我想通过这个值来设置item的行数索引,j=0的时候第一行,j=1的时候第二行,然后每次只更新第二列的内容,第一列不动。
item.iSubItem=0;
item.pszText=zusePCB->name;
SendMessage(hList,LVM_INSERTITEM,(WPARAM)3,(WPARAM)&item);
item.iSubItem=1;
item.pszText=zusetmp;
SendMessage(hList,LVM_SETITEM,(WPARAM)0,(WPARAM)&item);
zusePCB->zuseTime-=1;
InQueue(zuse,zusePCB);
}
else
{
SendMessage(hList,LVM_DELETEITEM,0,0);
wakePCB(hwndDlg,zusePCB);
}
}
}[/align]
希望大家能看看,给点思路也行。我用的是win32sdk编写的,不是mfc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值