如何在工具栏里使用列表框?

1.在要加入组合框的地方加一个空按纽
2.封装为一个类,控件应该作为这个类的一个成员变量。因此生成一个以CToolBar为基类的的
新类CListToolBar
3.新类生成后,加入成员变量CListBox m_listbox
4.然后把CMainFrame类中的工具条成员变量m_wndToolBar的类型由CToolBar改为CListToolBar
5.CRect rect;
//设置list的宽度,四个参数依次为控件在工具条中的索引号、ID号、风格、宽度
//得到list的位置
//设置list的高度
//创建list,四个参数依次为窗口风格、组合框位置、父窗口、ID号
//其他
6.但是仅仅产生组合框是不够的,必须实现组合框的消息响应函数,才能方便地运用组合框。在VC中,消息响应函数通常都是用类向导来实现,但是此处由于组合框是用函数创建的,所以必须亲自动手来写代码,也并不麻烦,与类向导生成的代码格式是一样的,可以参照来写。
------------------------------------------
向jennyvenus致谢!

Published At
Categories with Web编程
Tagged with
comments powered by Disqus