自绘combox的问题,怎样设置combox的下拉框的背景或使背景透明?
工作中遇到的小问题,麻烦那位高手来解答一下,不胜感激。
我自绘的combox控件 ,在OnPaint()中使用了COMBOBOXINFO机构,参考他人的程序实现了重绘文本框和那个按钮,现在的问题是不就是不知道下拉框怎么处理。
是否还有其他的方法改变下拉框的颜色。
[解决办法]
做成自绘的,不太会,也想知道,帮顶
[解决办法]
呵呵,我现在也在做这个,不过我是用ComboBoxEx和ImageList组合来用的,CImageList
1)、*m_pImageList; //Image列表
2)、在创建ImageList时用
m_pImageList->Create(50,16,ILC_COLORDDB|ILC_MASK,4,4);
最主要是ILC_MASK这个参数,它能使下拉框背景颜色透明。
你在MSDN上看看在创建ComboBox时有没有这个参数,你可以试一下....
[解决办法]
子类化listbox