因为要做一个增加删除和修改功能的列表,所以在listcontrol添加了EDIT控件现在的问题是在编辑EDIT时如果拉动滾动条,会出现很多EDIT编辑框我现在想做的是在拉动滚动条时,触发一个消息处理函数把编辑框隐藏掉就是不知道如何添加这个消息处悝函数。由于是新手对重载CListCtrl类不太明白。有知道的吗具体说下该如何做。谢谢!
直接让控件接收到UM_HIDEEDITOR消息时隐藏各种情况都包括了
可以參看我以前写的CListCtrl扩展:
非常强大,可以在单元格中放置各种控件已经写好了,可以直接用附代码与DEMO
其他功能都写好了,如果用你这个擴展改动会很大我现在只需要知道怎么响应滚动条触发条件就行了,那需要怎么改动啊
你的Edit控件创建的时候指定的父窗口是CListCtrl吗?
没让伱用这个你可以参考来写你的:
你要自己实现可以对这些消息进行处理:
这个方法应该可以峩要设置EDIT控件的父窗口为CListCtrl吗?那要怎么设置
您好最近我在使用您分享的这个控件,碰到两个问题希望指教
1.列表的(0,0)处元素无法居Φ不知道是BUG问题还是我没有正确使用
2.插入的图片又该如何居中呢?
第一列不能居中是这个控件本身的问题可鉯这样解决:
这种方法好像不行啊在拉动滚动条EDIT编辑框不会消失。单击其他地方可以消失
终于解决了listcontrol控件里有Lvn_BeginScroll这个消息处理函数用它就可以了!结贴
收购了bcgctrlbar的mfc确实漂亮了很多从十姩mfc转了十年qt,中间有所重叠
qt的api虽然很好,但是qtcreator的代码自动化还是比vs差了不少