这样的组合框怎么实现

这样的组合框如何实现?
想实现一个表示线条粗细的组合框,其中的各个item是一条一条的粗细不同的黑色水平线,具体如何实现,给个简单的例子最好了。没有作过自绘方面的东西,希望详细一点,谢谢!

------解决方案--------------------
每个组合框可以是一个窗口,里面含有属性,比如粗细的值,在每个组合框里面做显示线条的东西,给外面调用。。。。
------解决方案--------------------
LZ,你完全可以自己写一个窗体,
所以的paint都由你来实现。
自绘什么的根本不重要。
如果要自绘则是CUSTOMERDRAW,(如果有这个属性)
那么你就得实现WM_DRAWITEM的响应吧(如果是这个)。


另外:组合框在我看来就是EIDT+listview
你可以自绘listview(样式设为CUSTOMERDRAW)
然后绘制你所想要的“线”。。。。当然同时你得设定相应的信息。。

------解决方案--------------------
自绘参考
http://vckbase.com/document/viewdoc/?id=534
------解决方案--------------------
把各个菜单项都设置为MFT_OWNERDRAW类型,在窗口中响应WM_MEASUREITEM和WM_DRAWITEM消息绘制。
------解决方案--------------------
要是去自绘是不是有点麻烦了?用CComboBoxEx行不?
http://p.blog.csdn.net/images/p_blog_csdn_net/Tinary3v0/EntryImages/20081209/r_CComboBoxEx.jpg

把上面这个图上的图片换成你说的线形(图自己随便用个软件做一下就行了)
具体参考一下这个帖子:http://topic.csdn.net/u/20081208/16/1d64c021-7f91-4475-a050-985e78bebcf8.html

用ComboBoxEx是不是可以省去你自绘的部分啊? 楼主参考。