属性为DROPDOWNLIST的ComboBox自绘
RT,求高手教教,有自用的源代码更好。
MFC的ComboBox属性是DROPDOWNLIST的。网上找了很多,说这个属性下的ComboBox没有Edit子窗口。
现在需要实现一个自绘的ComboBox,需要把Edit区域和DROPLIST区域的背景都透明。
目前实现的部分,只有在刚刚初始化时候,EDIT区域部分是透明的,当点击下拉,选择某一项后,变成了普通的ComboBox的颜色,即背景是白色,字体颜色是黑色的。
求高手指教。。有实现的源代码更好!
[解决办法]
用到透明,最好是用gdi+,要容易一些.
用gdi要alpha混合,在控件之外的透明效果要实现的代码比较多.
[解决办法]
去codeproject上搜索看,可能有惊喜~
[解决办法]
子类化
如何子类 CListBox 和内部的 CComboBox CEdit