读书人

属性为DROPDOWNLIST的ComboBox自绘,该

发布时间: 2012-06-08 12:55:24 作者: rapoo

属性为DROPDOWNLIST的ComboBox自绘
RT,求高手教教,有自用的源代码更好。

MFC的ComboBox属性是DROPDOWNLIST的。网上找了很多,说这个属性下的ComboBox没有Edit子窗口。

现在需要实现一个自绘的ComboBox,需要把Edit区域和DROPLIST区域的背景都透明。

目前实现的部分,只有在刚刚初始化时候,EDIT区域部分是透明的,当点击下拉,选择某一项后,变成了普通的ComboBox的颜色,即背景是白色,字体颜色是黑色的。

求高手指教。。有实现的源代码更好!

[解决办法]
用到透明,最好是用gdi+,要容易一些.
用gdi要alpha混合,在控件之外的透明效果要实现的代码比较多.
[解决办法]
去codeproject上搜索看,可能有惊喜~
[解决办法]
子类化

如何子类 CListBox 和内部的 CComboBox CEdit

读书人网 >VC/MFC

热点推荐