首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

属性为DROPDOWNLIST的ComboBox自绘,该如何处理

2012-06-08 
属性为DROPDOWNLIST的ComboBox自绘RT,求高手教教,有自用的源代码更好。MFC的ComboBox属性是DROPDOWNLIST的。

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

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

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

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

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

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

如何子类 CListBox 和内部的 CComboBox CEdit

热点排行