列表框在MFC的使用,通常是先加入资源,然后派生或获取为控件指针后使用,很少单独使用。
具体用法,百度“MFC列表框”和“MFC CListBox”可以获取大量说明和示例代码。
http://wenku.baidu.com/view/3f10f36c25c52cc58bd6be76.html
参考:http://blog.csdn.net/visualeleven/article/details/5935430
其实就是类的重载,自己写方法。
自己写个List类,继承CListBox
。
然后将你添加的CListBox控件前面的类名,
替换成你写的List类名称,重载例子的几个方法,编译下,OK了
当然里面的参数细节根据实际情况自行修改。
这个需要你对CListBox的相关消息函数进行改写.给你提供个思路:1. 从CListBox派生一个自己的类,如CMyListBox
2. 响应TTN_NEEDTEXT消息ON_NOTIFY_EX_RANGE(TTN_NEEDTEXTW, 0, 0xFFFF, OnToolTipText)和ON_NOTIFY_EX_RANGE(TTN_NEEDTEXTA, 0, 0xFFFF, OnToolTipText) 注意处理ANSI和UNICODE两种字符串
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)