已知一个CListCtrl 对象的句柄和其中的某一列表项的POSITION,怎样向该列表项发送鼠标点击消息?该怎么解决

已知一个CListCtrl 对象的句柄和其中的某一列表项的POSITION,怎样向该列表项发送鼠标点击消息?
如题:
已知一个CListCtrl   对象的句柄和其中的某一列表项的POSITION,怎样向该列表项发送鼠标点击消息?

CListCtrl*pList=(CListCtrl*)CListCtrl::FromHandle(hList);    
if(pList!=NULL)
{

POSITION   pos   =   pList-> GetFirstSelectedItemPosition();
if   (pos   ==   NULL)
    TRACE0( "No   items   were   selected!\n ");
else
//怎样向POSITION为pos的项发送鼠标单击消息?

}


------解决方案--------------------
如果你是想让某一列选中的话,不用这么麻烦去模拟鼠标的点击。
用下面的办法:
m_List.SetItemState(nItem, LVIS_SELECTED, LVIS_SELECTED);