MFC列表控件中的依赖列

MFC列表控件中的依赖列,mfc,Mfc,在CListCtrl中,是否有任何方法使一列的值依赖于另一列? 例如,我的网格有四列,我希望列#4的值始终等于列#2-x(x是某个变量) 在MFC中有什么直接的方法可以做到这一点吗 我希望第4列在第2列中的数据发生更改时自动更新数据 谢谢。不,你必须自己做。但这真的没什么大不了的。当插入/粘贴/修改某些列中的数据时,MFC会发送什么事件?插入项时,将LPSTR_TEXTCALLBACK作为依赖项的lpszItem参数传递。每当系统需要显示依赖项时,它都会调用您的代码来构造它。您能给我一个如何使用

在CListCtrl中,是否有任何方法使一列的值依赖于另一列? 例如,我的网格有四列,我希望列#4的值始终等于列#2-x(x是某个变量)

在MFC中有什么直接的方法可以做到这一点吗

我希望第4列在第2列中的数据发生更改时自动更新数据


谢谢。

不,你必须自己做。但这真的没什么大不了的。当插入/粘贴/修改某些列中的数据时,MFC会发送什么事件?插入项时,将
LPSTR_TEXTCALLBACK
作为依赖项的lpszItem参数传递。每当系统需要显示依赖项时,它都会调用您的代码来构造它。您能给我一个如何使用LPSTR_TEXTCALLBACK的示例吗?我必须传递一些回调方法吗?我尝试使用LPSTR_TEXTCALLBACK,但这仅在插入项时才有用。在编辑现有项目的情况下,框架不会请求显示信息。