怎么改写一个控件的消息处理过程?
我用MFC做了一个数据库软件,用了CListCtrl来显示数据,要求用户只能改写数据库的一个字段的值,因为不熟练MFC,所以想在点击列表控件中的某项时就在需要改的数据位置上显示一个编辑控件来进行输入。现在的问题是我怎么处理这个控件的点击处理?让它点击后就执行我编写的代码?用SetWindowLong可以做到咩? 问题点数:20、回复次数:2Top
1 楼HongHuer(Hello,world.)回复于 2003-02-02 20:29:21 得分 10
重载消息WM_LMOUSEDOWN
在消息函数中得到是第几项。
得到第几项的CRect,在CRect 上画 CEdit,输入后,隐藏CEdit对象。
把CEdit对象的文本赋值给 CListCtrl 所在的项。Top
2 楼kingcom_xu(冷羽)回复于 2003-02-02 20:37:21 得分 10
http://www.codeproject.com/listctrl/editing_subitems_in_listcontrol.asp
http://www.codeproject.com/listctrl/listeditor.aspTop




