ListView控件中的编辑框有关问题

ListView控件中的编辑框问题
当双击ListView控件中的子项目时,为子项目添加了编辑框,可以在其中进行编辑内容,现在遇到的问题是:当我编辑好内容以后,响应什么消息,能够将原来子项目中内容替换为我编辑的内容呢?


------解决方案--------------------
获取编辑框的内容,再使用SetItemText( int nItem, int nSubItem, LPTSTR lpszText ); 就可以改变子项的值
------解决方案--------------------
初始化CYourListView的样式设为:
m_pListCtrl->ModifyStyle(0,LVS_REPORT);
m_pListCtrl->SetExtendedStyle(LVS_EX_FULLROWSELECT);
给CYourListView添加一个NM_DBLCLK 消息响应函数
void CYourListView::OnDblclk(NMHDR* pNMHDR, LRESULT* pResult) 
{
// TODO: Add your control notification handler code here
NM_LISTVIEW* lpList = (NM_LISTVIEW *)pNMHDR;
int iItem = lpList->iItem;
int iSubItem = lpList->iSubItem;
if(iItem != -1)
{
if(IDOK == chDlg.DoModal())
{
CString str = chDlg.strChanged;
SetItemText(iItem,iSubItem,str);
}
}
*pResult = 0;
}