1.响应WM_KEYDOWN事件。
2.删除一行,item的序号自动调整了。
if (pLVKeyDow->wVKey == VK_DELETE)
{
POSITION pos = m_list.GetFirstSelectedItemPosition();
if(pos==NULL)
{
TRACE0("No items were selected!/n");
}
else
{
while(pos)
{
to_delete[i++] = m_list.GetNextSelectedItem(pos);
}
}
n=m_list.GetSelectedCount();//被选择总数;
int k = 0;
for(i = 0; i < n; i++)
{
m_list.DeleteItem(to_delete[i]-k);//依依删除;
k++;
}
}
*pResult = 0;
}